builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1086 starttime: 1463738584.41 results: success (0) buildid: 20160520012301 builduid: ac6e7119d04d424a8507eefeee4b9448 revision: efef1c387fcc672f000e26aea5876f32191f6d90 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-20 03:03:04.405841) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-20 03:03:04.427560) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-05-20 03:03:04.427884) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-05-20 03:03:09.933533) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-20 03:03:09.933931) ========= 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-1463737722.82111-298189719 _=/tools/buildbot/bin/python using PTY: False --2016-05-20 03:03:10-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 533K=0.02s 2016-05-20 03:03:10 (533 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.279712 ========= master_lag: 1.62 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-20 03:03:11.831315) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 03:03:11.831601) ========= 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-1463737722.82111-298189719 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030164 ========= master_lag: 0.34 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 03:03:12.198376) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 10 secs) (at 2016-05-20 03:03:12.198696) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev efef1c387fcc672f000e26aea5876f32191f6d90 --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 efef1c387fcc672f000e26aea5876f32191f6d90 --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-1463737722.82111-298189719 _=/tools/buildbot/bin/python using PTY: False 2016-05-20 03:03:12,307 truncating revision to first 12 chars 2016-05-20 03:03:12,307 Setting DEBUG logging. 2016-05-20 03:03:12,308 attempt 1/10 2016-05-20 03:03:12,308 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/efef1c387fcc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-20 03:03:13,520 unpacking tar archive at: mozilla-aurora-efef1c387fcc/testing/mozharness/ program finished with exit code 0 elapsedTime=1.506704 ========= master_lag: 9.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 10 secs) (at 2016-05-20 03:03:22.896156) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-20 03:03:22.896437) ========= script_repo_revision: efef1c387fcc672f000e26aea5876f32191f6d90 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-20 03:03:22.896803) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 7 secs) (at 2016-05-20 03:03:22.897075) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 7 secs) (at 2016-05-20 03:03:30.226010) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 48 secs) (at 2016-05-20 03:03:30.226315) ========= /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-1463737722.82111-298189719 _=/tools/buildbot/bin/python using PTY: False 03:03:30 INFO - MultiFileLogger online at 20160520 03:03:30 in /builds/slave/test 03:03:30 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 03:03:30 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:03:30 INFO - {'append_to_log': False, 03:03:30 INFO - 'base_work_dir': '/builds/slave/test', 03:03:30 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:03:30 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:03:30 INFO - 'buildbot_json_path': 'buildprops.json', 03:03:30 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:03:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:03:30 INFO - 'download_minidump_stackwalk': True, 03:03:30 INFO - 'download_symbols': 'true', 03:03:30 INFO - 'e10s': False, 03:03:30 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:03:30 INFO - 'tooltool.py': '/tools/tooltool.py', 03:03:30 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:03:30 INFO - '/tools/misc-python/virtualenv.py')}, 03:03:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:03:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:03:30 INFO - 'log_level': 'info', 03:03:30 INFO - 'log_to_console': True, 03:03:30 INFO - 'opt_config_files': (), 03:03:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:03:30 INFO - '--processes=1', 03:03:30 INFO - '--config=%(test_path)s/wptrunner.ini', 03:03:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:03:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:03:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:03:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:03:30 INFO - 'pip_index': False, 03:03:30 INFO - 'require_test_zip': True, 03:03:30 INFO - 'test_type': ('testharness',), 03:03:30 INFO - 'this_chunk': '1', 03:03:30 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:03:30 INFO - 'total_chunks': '10', 03:03:30 INFO - 'virtualenv_path': 'venv', 03:03:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:03:30 INFO - 'work_dir': 'build'} 03:03:30 INFO - ##### 03:03:30 INFO - ##### Running clobber step. 03:03:30 INFO - ##### 03:03:30 INFO - Running pre-action listener: _resource_record_pre_action 03:03:30 INFO - Running main action method: clobber 03:03:30 INFO - rmtree: /builds/slave/test/build 03:03:30 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:03:31 INFO - Running post-action listener: _resource_record_post_action 03:03:31 INFO - ##### 03:03:31 INFO - ##### Running read-buildbot-config step. 03:03:31 INFO - ##### 03:03:31 INFO - Running pre-action listener: _resource_record_pre_action 03:03:31 INFO - Running main action method: read_buildbot_config 03:03:31 INFO - Using buildbot properties: 03:03:31 INFO - { 03:03:31 INFO - "project": "", 03:03:31 INFO - "product": "firefox", 03:03:31 INFO - "script_repo_revision": "production", 03:03:31 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 03:03:31 INFO - "repository": "", 03:03:31 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 03:03:31 INFO - "buildid": "20160520012301", 03:03:31 INFO - "pgo_build": "False", 03:03:31 INFO - "basedir": "/builds/slave/test", 03:03:31 INFO - "buildnumber": 53, 03:03:31 INFO - "slavename": "tst-linux32-spot-1086", 03:03:31 INFO - "revision": "efef1c387fcc672f000e26aea5876f32191f6d90", 03:03:31 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 03:03:31 INFO - "platform": "linux", 03:03:31 INFO - "branch": "mozilla-aurora", 03:03:31 INFO - "repo_path": "releases/mozilla-aurora", 03:03:31 INFO - "moz_repo_path": "", 03:03:31 INFO - "stage_platform": "linux", 03:03:31 INFO - "builduid": "ac6e7119d04d424a8507eefeee4b9448", 03:03:31 INFO - "slavebuilddir": "test" 03:03:31 INFO - } 03:03:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 03:03:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 03:03:31 INFO - Running post-action listener: _resource_record_post_action 03:03:31 INFO - ##### 03:03:31 INFO - ##### Running download-and-extract step. 03:03:31 INFO - ##### 03:03:31 INFO - Running pre-action listener: _resource_record_pre_action 03:03:31 INFO - Running main action method: download_and_extract 03:03:31 INFO - mkdir: /builds/slave/test/build/tests 03:03:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:03:31 INFO - https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 03:03:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 03:03:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 03:03:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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 03:03:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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 03:03:32 INFO - Downloaded 1325 bytes. 03:03:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 03:03:32 INFO - Using the following test package requirements: 03:03:32 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 03:03:32 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:03:32 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 03:03:32 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:03:32 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 03:03:32 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:03:32 INFO - u'jsshell-linux-i686.zip'], 03:03:32 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:03:32 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 03:03:32 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 03:03:32 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:03:32 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 03:03:32 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:03:32 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 03:03:32 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:03:32 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 03:03:32 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:03:32 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 03:03:32 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 03:03:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:03:32 INFO - https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 03:03:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 03:03:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 03:03:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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 03:03:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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 03:03:35 INFO - Downloaded 22437362 bytes. 03:03:35 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/*'] 03:03:35 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/* 03:03:36 INFO - caution: filename not matched: web-platform/* 03:03:36 INFO - Return code: 11 03:03:36 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')]} 03:03:36 INFO - https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 03:03:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 03:03:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 03:03:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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 03:03:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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 03:03:40 INFO - Downloaded 36409041 bytes. 03:03:40 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/*'] 03:03:40 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/* 03:03:43 INFO - caution: filename not matched: bin/* 03:03:43 INFO - caution: filename not matched: config/* 03:03:43 INFO - caution: filename not matched: mozbase/* 03:03:43 INFO - caution: filename not matched: marionette/* 03:03:43 INFO - caution: filename not matched: tools/wptserve/* 03:03:43 INFO - Return code: 11 03:03:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:03:43 INFO - https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 03:03:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 03:03:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 03:03:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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 03:03:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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 03:03:49 INFO - Downloaded 69307152 bytes. 03:03:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 03:03:49 INFO - mkdir: /builds/slave/test/properties 03:03:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:03:49 INFO - Writing to file /builds/slave/test/properties/build_url 03:03:49 INFO - Contents: 03:03:49 INFO - build_url:https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 03:03:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 03:03:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:03:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:03:50 INFO - Contents: 03:03:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 03:03:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:03:50 INFO - https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:03:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 03:03:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 03:03:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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 03:03:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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 03:03:58 INFO - Downloaded 92300880 bytes. 03:03:58 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'] 03:03:58 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 03:04:07 INFO - Return code: 0 03:04:07 INFO - Running post-action listener: _resource_record_post_action 03:04:07 INFO - Running post-action listener: set_extra_try_arguments 03:04:07 INFO - ##### 03:04:07 INFO - ##### Running create-virtualenv step. 03:04:07 INFO - ##### 03:04:07 INFO - Running pre-action listener: _pre_create_virtualenv 03:04:07 INFO - Running pre-action listener: _resource_record_pre_action 03:04:07 INFO - Running main action method: create_virtualenv 03:04:07 INFO - Creating virtualenv /builds/slave/test/build/venv 03:04:07 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 03:04:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:04:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:04:08 INFO - Using real prefix '/usr' 03:04:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:04:09 INFO - Installing distribute.............................................................................................................................................................................................done. 03:04:13 INFO - Installing pip.................done. 03:04:13 INFO - Return code: 0 03:04:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:04:13 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')]} 03:04:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:04:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:04:13 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')]} 03:04:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:04:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:04:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1cec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa235598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2e92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2d8f70>, '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 0xa2d8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2de750>, '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-1463737722.82111-298189719', '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 03:04:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:04:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:04:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:04:13 INFO - 'CCACHE_UMASK': '002', 03:04:13 INFO - 'DISPLAY': ':0', 03:04:13 INFO - 'HOME': '/home/cltbld', 03:04:13 INFO - 'LANG': 'en_US.UTF-8', 03:04:13 INFO - 'LOGNAME': 'cltbld', 03:04:13 INFO - 'MAIL': '/var/mail/cltbld', 03:04:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:04:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:04:13 INFO - 'MOZ_NO_REMOTE': '1', 03:04:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:04:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:04:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:04:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:04:13 INFO - 'PWD': '/builds/slave/test', 03:04:13 INFO - 'SHELL': '/bin/bash', 03:04:13 INFO - 'SHLVL': '1', 03:04:13 INFO - 'TERM': 'linux', 03:04:13 INFO - 'TMOUT': '86400', 03:04:13 INFO - 'USER': 'cltbld', 03:04:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463737722.82111-298189719', 03:04:13 INFO - '_': '/tools/buildbot/bin/python'} 03:04:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:04:13 INFO - Downloading/unpacking psutil>=0.7.1 03:04:13 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 03:04:13 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 03:04:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:13 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 03:04:13 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 03:04:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:04:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:04:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:04:18 INFO - Installing collected packages: psutil 03:04:18 INFO - Running setup.py install for psutil 03:04:18 INFO - building 'psutil._psutil_linux' extension 03:04:18 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 03:04:18 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 03:04:18 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 03:04:18 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 03:04:18 INFO - building 'psutil._psutil_posix' extension 03:04:18 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 03:04:19 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 03:04:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:04:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:04:19 INFO - Successfully installed psutil 03:04:19 INFO - Cleaning up... 03:04:19 INFO - Return code: 0 03:04:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:04:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:04:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:04:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:04:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:04:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:04:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:04:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1cec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa235598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2e92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2d8f70>, '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 0xa2d8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2de750>, '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-1463737722.82111-298189719', '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 03:04:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:04:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:04:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:04:19 INFO - 'CCACHE_UMASK': '002', 03:04:19 INFO - 'DISPLAY': ':0', 03:04:19 INFO - 'HOME': '/home/cltbld', 03:04:19 INFO - 'LANG': 'en_US.UTF-8', 03:04:19 INFO - 'LOGNAME': 'cltbld', 03:04:19 INFO - 'MAIL': '/var/mail/cltbld', 03:04:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:04:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:04:19 INFO - 'MOZ_NO_REMOTE': '1', 03:04:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:04:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:04:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:04:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:04:19 INFO - 'PWD': '/builds/slave/test', 03:04:19 INFO - 'SHELL': '/bin/bash', 03:04:19 INFO - 'SHLVL': '1', 03:04:19 INFO - 'TERM': 'linux', 03:04:19 INFO - 'TMOUT': '86400', 03:04:19 INFO - 'USER': 'cltbld', 03:04:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463737722.82111-298189719', 03:04:19 INFO - '_': '/tools/buildbot/bin/python'} 03:04:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:04:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:04:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:04:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:04:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:04:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:04:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:04:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:04:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:04:23 INFO - Installing collected packages: mozsystemmonitor 03:04:23 INFO - Running setup.py install for mozsystemmonitor 03:04:23 INFO - Successfully installed mozsystemmonitor 03:04:23 INFO - Cleaning up... 03:04:23 INFO - Return code: 0 03:04:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:04:23 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')]} 03:04:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:04:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:04:23 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')]} 03:04:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:04:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:04:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1cec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa235598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2e92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2d8f70>, '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 0xa2d8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2de750>, '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-1463737722.82111-298189719', '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 03:04:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:04:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:04:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:04:23 INFO - 'CCACHE_UMASK': '002', 03:04:23 INFO - 'DISPLAY': ':0', 03:04:23 INFO - 'HOME': '/home/cltbld', 03:04:23 INFO - 'LANG': 'en_US.UTF-8', 03:04:23 INFO - 'LOGNAME': 'cltbld', 03:04:23 INFO - 'MAIL': '/var/mail/cltbld', 03:04:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:04:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:04:23 INFO - 'MOZ_NO_REMOTE': '1', 03:04:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:04:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:04:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:04:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:04:23 INFO - 'PWD': '/builds/slave/test', 03:04:23 INFO - 'SHELL': '/bin/bash', 03:04:23 INFO - 'SHLVL': '1', 03:04:23 INFO - 'TERM': 'linux', 03:04:23 INFO - 'TMOUT': '86400', 03:04:23 INFO - 'USER': 'cltbld', 03:04:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463737722.82111-298189719', 03:04:23 INFO - '_': '/tools/buildbot/bin/python'} 03:04:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:04:24 INFO - Downloading/unpacking blobuploader==1.2.4 03:04:24 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 03:04:24 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 03:04:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:24 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 03:04:24 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 03:04:28 INFO - Downloading blobuploader-1.2.4.tar.gz 03:04:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:04:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:04: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 03:04: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 03:04:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04: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 03:04: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 03:04:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:04:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:04:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:04:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:04:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:04:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:04:30 INFO - Downloading docopt-0.6.1.tar.gz 03:04:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:04:30 INFO - Installing collected packages: blobuploader, requests, docopt 03:04:30 INFO - Running setup.py install for blobuploader 03:04:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:04:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:04:30 INFO - Running setup.py install for requests 03:04:31 INFO - Running setup.py install for docopt 03:04:31 INFO - Successfully installed blobuploader requests docopt 03:04:31 INFO - Cleaning up... 03:04:31 INFO - Return code: 0 03:04:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:04:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:04:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:04:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:04:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:04:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:04:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:04:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1cec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa235598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2e92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2d8f70>, '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 0xa2d8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2de750>, '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-1463737722.82111-298189719', '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 03:04:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:04:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:04:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:04:31 INFO - 'CCACHE_UMASK': '002', 03:04:31 INFO - 'DISPLAY': ':0', 03:04:31 INFO - 'HOME': '/home/cltbld', 03:04:31 INFO - 'LANG': 'en_US.UTF-8', 03:04:31 INFO - 'LOGNAME': 'cltbld', 03:04:31 INFO - 'MAIL': '/var/mail/cltbld', 03:04:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:04:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:04:31 INFO - 'MOZ_NO_REMOTE': '1', 03:04:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:04:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:04:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:04:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:04:31 INFO - 'PWD': '/builds/slave/test', 03:04:31 INFO - 'SHELL': '/bin/bash', 03:04:31 INFO - 'SHLVL': '1', 03:04:31 INFO - 'TERM': 'linux', 03:04:31 INFO - 'TMOUT': '86400', 03:04:31 INFO - 'USER': 'cltbld', 03:04:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463737722.82111-298189719', 03:04:31 INFO - '_': '/tools/buildbot/bin/python'} 03:04:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:04:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:04:32 INFO - Running setup.py (path:/tmp/pip-hNOqFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:04:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:04:32 INFO - Running setup.py (path:/tmp/pip-a2UqzD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:04:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:04:32 INFO - Running setup.py (path:/tmp/pip-t1pjMx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:04:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:04:32 INFO - Running setup.py (path:/tmp/pip-0jV1m9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:04:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:04:32 INFO - Running setup.py (path:/tmp/pip-7KrDoQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:04:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:04:32 INFO - Running setup.py (path:/tmp/pip-Oz1CxB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:04:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:04:32 INFO - Running setup.py (path:/tmp/pip-iHQoWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:04:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:04:33 INFO - Running setup.py (path:/tmp/pip-SUE4C7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:04:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:04:33 INFO - Running setup.py (path:/tmp/pip-HS1tEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:04:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:04:33 INFO - Running setup.py (path:/tmp/pip-LhCzwk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:04:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:04:33 INFO - Running setup.py (path:/tmp/pip-WzraqB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:04:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:04:33 INFO - Running setup.py (path:/tmp/pip-VJpdRe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:04:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:04:33 INFO - Running setup.py (path:/tmp/pip-fsgEeT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:04:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:04:33 INFO - Running setup.py (path:/tmp/pip-b2hVL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:04:34 INFO - Running setup.py (path:/tmp/pip-ZAuFRL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:04:34 INFO - Running setup.py (path:/tmp/pip-bYUoXe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:04:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:04:34 INFO - Running setup.py (path:/tmp/pip-gMbuYE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:04:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:04:34 INFO - Running setup.py (path:/tmp/pip-lRQzdI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:04:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:04:34 INFO - Running setup.py (path:/tmp/pip-jaRI_J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:04:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:04:34 INFO - Running setup.py (path:/tmp/pip-jA7YBR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:04:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:04:35 INFO - Running setup.py (path:/tmp/pip-1B1mak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:04:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:04:35 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 03:04:35 INFO - Running setup.py install for manifestparser 03:04:35 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:04:35 INFO - Running setup.py install for mozcrash 03:04:35 INFO - Running setup.py install for mozdebug 03:04:36 INFO - Running setup.py install for mozdevice 03:04:36 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:04:36 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:04:36 INFO - Running setup.py install for mozfile 03:04:36 INFO - Running setup.py install for mozhttpd 03:04:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:04:36 INFO - Running setup.py install for mozinfo 03:04:36 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:04:36 INFO - Running setup.py install for mozInstall 03:04:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:04:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:04:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:04:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:04:37 INFO - Running setup.py install for mozleak 03:04:37 INFO - Running setup.py install for mozlog 03:04:37 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:04:37 INFO - Running setup.py install for moznetwork 03:04:37 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:04:37 INFO - Running setup.py install for mozprocess 03:04:38 INFO - Running setup.py install for mozprofile 03:04:38 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:04:38 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:04:38 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:04:38 INFO - Running setup.py install for mozrunner 03:04:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:04:38 INFO - Running setup.py install for mozscreenshot 03:04:38 INFO - Running setup.py install for moztest 03:04:39 INFO - Running setup.py install for mozversion 03:04:39 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:04:39 INFO - Running setup.py install for wptserve 03:04:39 INFO - Running setup.py install for marionette-driver 03:04:39 INFO - Running setup.py install for browsermob-proxy 03:04:40 INFO - Running setup.py install for marionette-client 03:04:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:04:40 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:04:40 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 03:04:40 INFO - Cleaning up... 03:04:40 INFO - Return code: 0 03:04:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:04:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:04:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:04:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:04:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:04:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:04:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:04:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1cec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa235598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2e92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2d8f70>, '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 0xa2d8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2de750>, '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-1463737722.82111-298189719', '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 03:04:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:04:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:04:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:04:40 INFO - 'CCACHE_UMASK': '002', 03:04:40 INFO - 'DISPLAY': ':0', 03:04:40 INFO - 'HOME': '/home/cltbld', 03:04:40 INFO - 'LANG': 'en_US.UTF-8', 03:04:40 INFO - 'LOGNAME': 'cltbld', 03:04:40 INFO - 'MAIL': '/var/mail/cltbld', 03:04:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:04:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:04:40 INFO - 'MOZ_NO_REMOTE': '1', 03:04:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:04:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:04:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:04:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:04:40 INFO - 'PWD': '/builds/slave/test', 03:04:40 INFO - 'SHELL': '/bin/bash', 03:04:40 INFO - 'SHLVL': '1', 03:04:40 INFO - 'TERM': 'linux', 03:04:40 INFO - 'TMOUT': '86400', 03:04:40 INFO - 'USER': 'cltbld', 03:04:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463737722.82111-298189719', 03:04:40 INFO - '_': '/tools/buildbot/bin/python'} 03:04:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:04:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:04:41 INFO - Running setup.py (path:/tmp/pip-FnjShY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:04:41 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)) 03:04:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:04:41 INFO - Running setup.py (path:/tmp/pip-Nmj8Vk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:04:41 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)) 03:04:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:04:41 INFO - Running setup.py (path:/tmp/pip-2r0enk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:04:41 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)) 03:04:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:04:41 INFO - Running setup.py (path:/tmp/pip-nldxsy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:04:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:04:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:04:41 INFO - Running setup.py (path:/tmp/pip-AlUhCX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:04:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:04:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:04:41 INFO - Running setup.py (path:/tmp/pip-x4Vxpf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:04:42 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)) 03:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:04:42 INFO - Running setup.py (path:/tmp/pip-6iyU0_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:04:42 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)) 03:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:04:42 INFO - Running setup.py (path:/tmp/pip-8aFvaa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:04:42 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)) 03:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:04:42 INFO - Running setup.py (path:/tmp/pip-rDpfki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:04:42 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)) 03:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:04:42 INFO - Running setup.py (path:/tmp/pip-PHnzkL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:04:42 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)) 03:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:04:42 INFO - Running setup.py (path:/tmp/pip-1vDFzz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:04:42 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)) 03:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:04:42 INFO - Running setup.py (path:/tmp/pip-zlQiCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:04:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:04:43 INFO - Running setup.py (path:/tmp/pip-GhGGa3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:04:43 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)) 03:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:04:43 INFO - Running setup.py (path:/tmp/pip-qbAI9v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:04:43 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)) 03:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:04:43 INFO - Running setup.py (path:/tmp/pip-PzOSbz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:04:43 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)) 03:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:04:43 INFO - Running setup.py (path:/tmp/pip-Ry6e5f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:04:43 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)) 03:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:04:43 INFO - Running setup.py (path:/tmp/pip-lhDfOb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:04:43 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)) 03:04:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:04:43 INFO - Running setup.py (path:/tmp/pip-twbwQA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:04:43 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)) 03:04:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:04:43 INFO - Running setup.py (path:/tmp/pip-ZArjqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:04:44 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)) 03:04:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:04:44 INFO - Running setup.py (path:/tmp/pip-QFVBjc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:04:44 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)) 03:04:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:04:44 INFO - Running setup.py (path:/tmp/pip-SGqcd3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:04:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:04:44 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)) 03:04:44 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)) 03:04:44 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)) 03:04:44 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)) 03:04:44 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)) 03:04:44 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)) 03:04:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:04:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:04:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:04:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:04:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:04:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:04:48 INFO - Downloading blessings-1.6.tar.gz 03:04:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:04: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)) 03:04:48 INFO - Installing collected packages: blessings 03:04:48 INFO - Running setup.py install for blessings 03:04:48 INFO - Successfully installed blessings 03:04:48 INFO - Cleaning up... 03:04:49 INFO - Return code: 0 03:04:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:04:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:04:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:04:49 INFO - Reading from file tmpfile_stdout 03:04:49 INFO - Current package versions: 03:04:49 INFO - argparse == 1.2.1 03:04:49 INFO - blessings == 1.6 03:04:49 INFO - blobuploader == 1.2.4 03:04:49 INFO - browsermob-proxy == 0.6.0 03:04:49 INFO - docopt == 0.6.1 03:04:49 INFO - manifestparser == 1.1 03:04:49 INFO - marionette-client == 2.3.0 03:04:49 INFO - marionette-driver == 1.4.0 03:04:49 INFO - mozInstall == 1.12 03:04:49 INFO - mozcrash == 0.17 03:04:49 INFO - mozdebug == 0.1 03:04:49 INFO - mozdevice == 0.48 03:04:49 INFO - mozfile == 1.2 03:04:49 INFO - mozhttpd == 0.7 03:04:49 INFO - mozinfo == 0.9 03:04:49 INFO - mozleak == 0.1 03:04:49 INFO - mozlog == 3.1 03:04:49 INFO - moznetwork == 0.27 03:04:49 INFO - mozprocess == 0.22 03:04:49 INFO - mozprofile == 0.28 03:04:49 INFO - mozrunner == 6.11 03:04:49 INFO - mozscreenshot == 0.1 03:04:49 INFO - mozsystemmonitor == 0.0 03:04:49 INFO - moztest == 0.7 03:04:49 INFO - mozversion == 1.4 03:04:49 INFO - psutil == 3.1.1 03:04:49 INFO - requests == 1.2.3 03:04:49 INFO - wptserve == 1.4.0 03:04:49 INFO - wsgiref == 0.1.2 03:04:49 INFO - Running post-action listener: _resource_record_post_action 03:04:49 INFO - Running post-action listener: _start_resource_monitoring 03:04:49 INFO - Starting resource monitoring. 03:04:49 INFO - ##### 03:04:49 INFO - ##### Running pull step. 03:04:49 INFO - ##### 03:04:49 INFO - Running pre-action listener: _resource_record_pre_action 03:04:49 INFO - Running main action method: pull 03:04:49 INFO - Pull has nothing to do! 03:04:49 INFO - Running post-action listener: _resource_record_post_action 03:04:49 INFO - ##### 03:04:49 INFO - ##### Running install step. 03:04:49 INFO - ##### 03:04:49 INFO - Running pre-action listener: _resource_record_pre_action 03:04:49 INFO - Running main action method: install 03:04:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:04:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:04:49 INFO - Reading from file tmpfile_stdout 03:04:49 INFO - Detecting whether we're running mozinstall >=1.0... 03:04:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:04:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:04:50 INFO - Reading from file tmpfile_stdout 03:04:50 INFO - Output received: 03:04:50 INFO - Usage: mozinstall [options] installer 03:04:50 INFO - Options: 03:04:50 INFO - -h, --help show this help message and exit 03:04:50 INFO - -d DEST, --destination=DEST 03:04:50 INFO - Directory to install application into. [default: 03:04:50 INFO - "/builds/slave/test"] 03:04:50 INFO - --app=APP Application being installed. [default: firefox] 03:04:50 INFO - mkdir: /builds/slave/test/build/application 03:04: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'] 03:04: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 03:05:21 INFO - Reading from file tmpfile_stdout 03:05:21 INFO - Output received: 03:05:21 INFO - /builds/slave/test/build/application/firefox/firefox 03:05:21 INFO - Running post-action listener: _resource_record_post_action 03:05:21 INFO - ##### 03:05:21 INFO - ##### Running run-tests step. 03:05:21 INFO - ##### 03:05:21 INFO - Running pre-action listener: _resource_record_pre_action 03:05:21 INFO - Running main action method: run_tests 03:05:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:05:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:05:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:05:21 INFO - grabbing minidump binary from tooltool 03:05:21 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')]} 03:05:21 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 0xa2d8f70>, '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 0xa2d8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2de750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:05:21 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 03:05:21 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 03:05:21 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:05:21 INFO - Return code: 0 03:05:21 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 03:05:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:05:21 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/VU88daFkT4GQLbQ0eQ5Sdg/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 03:05:21 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/VU88daFkT4GQLbQ0eQ5Sdg/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 03:05:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:05:21 INFO - 'CCACHE_UMASK': '002', 03:05:21 INFO - 'DISPLAY': ':0', 03:05:21 INFO - 'HOME': '/home/cltbld', 03:05:21 INFO - 'LANG': 'en_US.UTF-8', 03:05:21 INFO - 'LOGNAME': 'cltbld', 03:05:21 INFO - 'MAIL': '/var/mail/cltbld', 03:05:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:05:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:05:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:05:21 INFO - 'MOZ_NO_REMOTE': '1', 03:05:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:05:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:05:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:05:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:05:21 INFO - 'PWD': '/builds/slave/test', 03:05:21 INFO - 'SHELL': '/bin/bash', 03:05:21 INFO - 'SHLVL': '1', 03:05:21 INFO - 'TERM': 'linux', 03:05:21 INFO - 'TMOUT': '86400', 03:05:21 INFO - 'USER': 'cltbld', 03:05:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463737722.82111-298189719', 03:05:21 INFO - '_': '/tools/buildbot/bin/python'} 03:05:21 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/VU88daFkT4GQLbQ0eQ5Sdg/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 03:05:22 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 03:05:22 INFO - import pkg_resources 03:05:23 INFO - Using 1 client processes 03:05:24 INFO - wptserve Starting http server on 127.0.0.1:8000 03:05:24 INFO - wptserve Starting http server on 127.0.0.1:8001 03:05:24 INFO - wptserve Starting http server on 127.0.0.1:8443 03:05:26 INFO - SUITE-START | Running 778 tests 03:05:26 INFO - Running testharness tests 03:05:26 INFO - Setting up ssl 03:05:26 INFO - PROCESS | certutil | 03:05:26 INFO - PROCESS | certutil | 03:05:26 INFO - PROCESS | certutil | 03:05:26 INFO - Certificate Nickname Trust Attributes 03:05:26 INFO - SSL,S/MIME,JAR/XPI 03:05:26 INFO - 03:05:26 INFO - web-platform-tests CT,, 03:05:26 INFO - 03:05:26 INFO - Starting runner 03:05:29 INFO - PROCESS | 1745 | 1463738729527 Marionette DEBUG Marionette enabled via build flag and pref 03:05:29 INFO - PROCESS | 1745 | ++DOCSHELL 0xa50ee800 == 1 [pid = 1745] [id = 1] 03:05:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 1 (0xa50eec00) [pid = 1745] [serial = 1] [outer = (nil)] 03:05:29 INFO - PROCESS | 1745 | [1745] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:05:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 2 (0xa50ef400) [pid = 1745] [serial = 2] [outer = 0xa50eec00] 03:05:30 INFO - PROCESS | 1745 | 1463738730351 Marionette INFO Listening on port 2828 03:05:30 INFO - PROCESS | 1745 | 1463738730986 Marionette DEBUG Marionette enabled via command-line flag 03:05:31 INFO - PROCESS | 1745 | ++DOCSHELL 0xa2281400 == 2 [pid = 1745] [id = 2] 03:05:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 3 (0xa22bd400) [pid = 1745] [serial = 3] [outer = (nil)] 03:05:31 INFO - PROCESS | 1745 | [1745] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:05:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 4 (0xa22bdc00) [pid = 1745] [serial = 4] [outer = 0xa22bd400] 03:05:31 INFO - PROCESS | 1745 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2192da0 03:05:31 INFO - PROCESS | 1745 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a682f8a0 03:05:31 INFO - PROCESS | 1745 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b47a0 03:05:31 INFO - PROCESS | 1745 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b7400 03:05:31 INFO - PROCESS | 1745 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21bc140 03:05:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 5 (0xa21ae800) [pid = 1745] [serial = 5] [outer = 0xa50eec00] 03:05:31 INFO - PROCESS | 1745 | [1745] 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 03:05:31 INFO - PROCESS | 1745 | 1463738731559 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47734 03:05:31 INFO - PROCESS | 1745 | [1745] 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 03:05:31 INFO - PROCESS | 1745 | 1463738731596 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47735 03:05:31 INFO - PROCESS | 1745 | 1463738731681 Marionette DEBUG Closed connection conn0 03:05:31 INFO - PROCESS | 1745 | [1745] 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 03:05:31 INFO - PROCESS | 1745 | 1463738731695 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47736 03:05:31 INFO - PROCESS | 1745 | 1463738731700 Marionette DEBUG Closed connection conn1 03:05:31 INFO - PROCESS | 1745 | [1745] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 03:05:31 INFO - PROCESS | 1745 | [1745] 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 03:05:31 INFO - PROCESS | 1745 | 1463738731866 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47737 03:05:31 INFO - PROCESS | 1745 | 1463738731872 Marionette DEBUG Closed connection conn2 03:05:31 INFO - PROCESS | 1745 | [1745] 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 03:05:31 INFO - PROCESS | 1745 | 1463738731922 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:47738 03:05:31 INFO - PROCESS | 1745 | 1463738731943 Marionette DEBUG Closed connection conn3 03:05:31 INFO - PROCESS | 1745 | 1463738731991 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:05:32 INFO - PROCESS | 1745 | 1463738732009 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":"20160520012301","device":"desktop","version":"48.0a2"} 03:05:32 INFO - PROCESS | 1745 | [1745] 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 03:05:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b13f800 == 3 [pid = 1745] [id = 3] 03:05:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 6 (0x9b13fc00) [pid = 1745] [serial = 6] [outer = (nil)] 03:05:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b140000 == 4 [pid = 1745] [id = 4] 03:05:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 7 (0x9b143800) [pid = 1745] [serial = 7] [outer = (nil)] 03:05:34 INFO - PROCESS | 1745 | [1745] 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 03:05:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a8d1000 == 5 [pid = 1745] [id = 5] 03:05:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 8 (0x9a8d1400) [pid = 1745] [serial = 8] [outer = (nil)] 03:05:35 INFO - PROCESS | 1745 | [1745] 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 03:05:35 INFO - PROCESS | 1745 | [1745] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:05:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 9 (0x9a543800) [pid = 1745] [serial = 9] [outer = 0x9a8d1400] 03:05:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 10 (0x9a849400) [pid = 1745] [serial = 10] [outer = 0x9b13fc00] 03:05:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 11 (0x9d21dc00) [pid = 1745] [serial = 11] [outer = 0x9b143800] 03:05:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 12 (0x9a16e400) [pid = 1745] [serial = 12] [outer = 0x9a8d1400] 03:05:36 INFO - PROCESS | 1745 | 1463738736886 Marionette DEBUG loaded listener.js 03:05:36 INFO - PROCESS | 1745 | 1463738736907 Marionette DEBUG loaded listener.js 03:05:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 13 (0x98f9c400) [pid = 1745] [serial = 13] [outer = 0x9a8d1400] 03:05:37 INFO - PROCESS | 1745 | 1463738737878 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"37711b6b-fa07-45f7-99c8-0b27a02d94bd","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":"20160520012301","device":"desktop","version":"48.0a2","command_id":1}}] 03:05:38 INFO - PROCESS | 1745 | 1463738738137 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:05:38 INFO - PROCESS | 1745 | 1463738738312 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 03:05:38 INFO - PROCESS | 1745 | 1463738738604 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:05:38 INFO - PROCESS | 1745 | [1745] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:05:38 INFO - PROCESS | 1745 | [1745] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:05:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 14 (0x9513b400) [pid = 1745] [serial = 14] [outer = 0x9a8d1400] 03:05:39 INFO - PROCESS | 1745 | [1745] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:05:39 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:05:39 INFO - PROCESS | 1745 | 1463738739129 Marionette TRACE conn4 <- [1,3,null,{}] 03:05:39 INFO - PROCESS | 1745 | 1463738739137 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:05:39 INFO - PROCESS | 1745 | 1463738739163 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 03:05:39 INFO - PROCESS | 1745 | 1463738739206 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 03:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:05:39 INFO - PROCESS | 1745 | 1463738739210 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 03:05:39 INFO - PROCESS | 1745 | 1463738739220 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:05:39 INFO - PROCESS | 1745 | 1463738739227 Marionette TRACE conn4 <- [1,6,null,{}] 03:05:39 INFO - PROCESS | 1745 | 1463738739248 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:39 INFO - PROCESS | 1745 | 1463738739286 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 03:05:39 INFO - PROCESS | 1745 | 1463738739294 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 1745 | ++DOCSHELL 0x94f7c800 == 6 [pid = 1745] [id = 6] 03:05:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 15 (0x95391000) [pid = 1745] [serial = 15] [outer = (nil)] 03:05:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 16 (0x95394400) [pid = 1745] [serial = 16] [outer = 0x95391000] 03:05:39 INFO - PROCESS | 1745 | 1463738739409 Marionette DEBUG loaded listener.js 03:05:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 17 (0x98f9a800) [pid = 1745] [serial = 17] [outer = 0x95391000] 03:05:39 INFO - PROCESS | 1745 | ++DOCSHELL 0x93bf3800 == 7 [pid = 1745] [id = 7] 03:05:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 18 (0x93bf3c00) [pid = 1745] [serial = 18] [outer = (nil)] 03:05:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 19 (0x9455c000) [pid = 1745] [serial = 19] [outer = 0x93bf3c00] 03:05:39 INFO - PROCESS | 1745 | 1463738739994 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 20 (0x98f99400) [pid = 1745] [serial = 20] [outer = 0x93bf3c00] 03:05:41 INFO - PROCESS | 1745 | 1463738741004 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:05:41 INFO - PROCESS | 1745 | [1745] 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 03:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1863ms 03:05:41 INFO - PROCESS | 1745 | 1463738741161 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 03:05:41 INFO - PROCESS | 1745 | 1463738741167 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 03:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:05:41 INFO - PROCESS | 1745 | 1463738741318 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - PROCESS | 1745 | 1463738741323 Marionette TRACE conn4 <- [1,10,null,{}] 03:05:41 INFO - PROCESS | 1745 | 1463738741360 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:41 INFO - PROCESS | 1745 | 1463738741614 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 03:05:41 INFO - PROCESS | 1745 | 1463738741731 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x93bef000 == 8 [pid = 1745] [id = 8] 03:05:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 21 (0x93bf1800) [pid = 1745] [serial = 21] [outer = (nil)] 03:05:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 22 (0x99cdec00) [pid = 1745] [serial = 22] [outer = 0x93bf1800] 03:05:41 INFO - PROCESS | 1745 | 1463738741825 Marionette DEBUG loaded listener.js 03:05:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 23 (0xa35ebc00) [pid = 1745] [serial = 23] [outer = 0x93bf1800] 03:05:42 INFO - PROCESS | 1745 | ++DOCSHELL 0xa6e7f000 == 9 [pid = 1745] [id = 9] 03:05:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 24 (0xa818e400) [pid = 1745] [serial = 24] [outer = (nil)] 03:05:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 25 (0xa818f800) [pid = 1745] [serial = 25] [outer = 0xa818e400] 03:05:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 26 (0xa8b22c00) [pid = 1745] [serial = 26] [outer = 0xa818e400] 03:05:42 INFO - PROCESS | 1745 | ++DOCSHELL 0xa3253800 == 10 [pid = 1745] [id = 10] 03:05:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 27 (0xa35e9000) [pid = 1745] [serial = 27] [outer = (nil)] 03:05:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 28 (0xa9979800) [pid = 1745] [serial = 28] [outer = 0xa35e9000] 03:05:42 INFO - PROCESS | 1745 | 1463738742918 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 03:05:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 29 (0x99edd400) [pid = 1745] [serial = 29] [outer = 0xa35e9000] 03:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1769ms 03:05:43 INFO - PROCESS | 1745 | 1463738743016 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 1745 | 1463738743024 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 03:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:05:43 INFO - PROCESS | 1745 | 1463738743116 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 1745 | 1463738743122 Marionette TRACE conn4 <- [1,14,null,{}] 03:05:43 INFO - PROCESS | 1745 | 1463738743193 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:43 INFO - PROCESS | 1745 | 1463738743519 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 03:05:43 INFO - PROCESS | 1745 | 1463738743627 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x945a1c00 == 11 [pid = 1745] [id = 11] 03:05:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 30 (0x945a2000) [pid = 1745] [serial = 30] [outer = (nil)] 03:05:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 31 (0x945a4000) [pid = 1745] [serial = 31] [outer = 0x945a2000] 03:05:43 INFO - PROCESS | 1745 | 1463738743747 Marionette DEBUG loaded listener.js 03:05:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 32 (0x9a174c00) [pid = 1745] [serial = 32] [outer = 0x945a2000] 03:05:44 INFO - PROCESS | 1745 | 1463738744665 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 03:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1643ms 03:05:44 INFO - PROCESS | 1745 | 1463738744726 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 03:05:44 INFO - PROCESS | 1745 | 1463738744731 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 03:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:05:44 INFO - PROCESS | 1745 | 1463738744738 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:05:44 INFO - PROCESS | 1745 | 1463738744745 Marionette TRACE conn4 <- [1,18,null,{}] 03:05:44 INFO - PROCESS | 1745 | 1463738744765 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:45 INFO - PROCESS | 1745 | 1463738745019 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 03:05:45 INFO - PROCESS | 1745 | 1463738745193 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x93bf6800 == 12 [pid = 1745] [id = 12] 03:05:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 33 (0x945a3400) [pid = 1745] [serial = 33] [outer = (nil)] 03:05:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 34 (0x94f7b400) [pid = 1745] [serial = 34] [outer = 0x945a3400] 03:05:45 INFO - PROCESS | 1745 | 1463738745489 Marionette DEBUG loaded listener.js 03:05:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 35 (0x95392c00) [pid = 1745] [serial = 35] [outer = 0x945a3400] 03:05:46 INFO - PROCESS | 1745 | 1463738746438 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 03:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1748ms 03:05:46 INFO - PROCESS | 1745 | 1463738746488 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 03:05:46 INFO - PROCESS | 1745 | 1463738746495 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 03:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:05:46 INFO - PROCESS | 1745 | 1463738746504 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:05:46 INFO - PROCESS | 1745 | 1463738746510 Marionette TRACE conn4 <- [1,22,null,{}] 03:05:46 INFO - PROCESS | 1745 | 1463738746518 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:46 INFO - PROCESS | 1745 | 1463738746684 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 03:05:46 INFO - PROCESS | 1745 | 1463738746877 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b13e000 == 13 [pid = 1745] [id = 13] 03:05:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 36 (0x9b1c8c00) [pid = 1745] [serial = 36] [outer = (nil)] 03:05:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 37 (0x9b909c00) [pid = 1745] [serial = 37] [outer = 0x9b1c8c00] 03:05:47 INFO - PROCESS | 1745 | 1463738747020 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 38 (0x9b922000) [pid = 1745] [serial = 38] [outer = 0x9b1c8c00] 03:05:47 INFO - PROCESS | 1745 | 1463738747768 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 03:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1290ms 03:05:47 INFO - PROCESS | 1745 | 1463738747794 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 03:05:47 INFO - PROCESS | 1745 | 1463738747800 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 03:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:05:47 INFO - PROCESS | 1745 | 1463738747823 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:05:47 INFO - PROCESS | 1745 | 1463738747828 Marionette TRACE conn4 <- [1,26,null,{}] 03:05:47 INFO - PROCESS | 1745 | 1463738747840 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:48 INFO - PROCESS | 1745 | 1463738748016 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 03:05:48 INFO - PROCESS | 1745 | 1463738748031 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x9bfb4c00 == 14 [pid = 1745] [id = 14] 03:05:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 39 (0x9c0a3400) [pid = 1745] [serial = 39] [outer = (nil)] 03:05:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 40 (0x9d219c00) [pid = 1745] [serial = 40] [outer = 0x9c0a3400] 03:05:48 INFO - PROCESS | 1745 | 1463738748111 Marionette DEBUG loaded listener.js 03:05:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 41 (0x9e440800) [pid = 1745] [serial = 41] [outer = 0x9c0a3400] 03:05:48 INFO - PROCESS | 1745 | 1463738748993 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:05:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1198ms 03:05:49 INFO - PROCESS | 1745 | 1463738749011 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 03:05:49 INFO - PROCESS | 1745 | 1463738749015 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 03:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:05:49 INFO - PROCESS | 1745 | 1463738749022 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:05:49 INFO - PROCESS | 1745 | 1463738749028 Marionette TRACE conn4 <- [1,30,null,{}] 03:05:49 INFO - PROCESS | 1745 | 1463738749045 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:49 INFO - PROCESS | 1745 | 1463738749217 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 03:05:49 INFO - PROCESS | 1745 | 1463738749230 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x9c0b1800 == 15 [pid = 1745] [id = 15] 03:05:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 42 (0x9c0b2400) [pid = 1745] [serial = 42] [outer = (nil)] 03:05:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 43 (0xa24fb400) [pid = 1745] [serial = 43] [outer = 0x9c0b2400] 03:05:49 INFO - PROCESS | 1745 | 1463738749390 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 44 (0xa26c4800) [pid = 1745] [serial = 44] [outer = 0x9c0b2400] 03:05:50 INFO - PROCESS | 1745 | 1463738750139 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1133ms 03:05:50 INFO - PROCESS | 1745 | 1463738750155 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 03:05:50 INFO - PROCESS | 1745 | 1463738750159 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 03:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:05:50 INFO - PROCESS | 1745 | 1463738750172 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 1745 | 1463738750175 Marionette TRACE conn4 <- [1,34,null,{}] 03:05:50 INFO - PROCESS | 1745 | 1463738750182 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:50 INFO - PROCESS | 1745 | 1463738750399 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 03:05:50 INFO - PROCESS | 1745 | 1463738750420 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x99edfc00 == 16 [pid = 1745] [id = 16] 03:05:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 45 (0x9bfa9c00) [pid = 1745] [serial = 45] [outer = (nil)] 03:05:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 46 (0xa30f3800) [pid = 1745] [serial = 46] [outer = 0x9bfa9c00] 03:05:50 INFO - PROCESS | 1745 | 1463738750502 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 47 (0xa3258000) [pid = 1745] [serial = 47] [outer = 0x9bfa9c00] 03:05:51 INFO - PROCESS | 1745 | 1463738751279 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 03:05:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1127ms 03:05:51 INFO - PROCESS | 1745 | 1463738751301 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 03:05:51 INFO - PROCESS | 1745 | 1463738751305 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 03:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:05:51 INFO - PROCESS | 1745 | 1463738751313 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1745 | 1463738751316 Marionette TRACE conn4 <- [1,38,null,{}] 03:05:51 INFO - PROCESS | 1745 | 1463738751335 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:51 INFO - PROCESS | 1745 | 1463738751491 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 03:05:51 INFO - PROCESS | 1745 | 1463738751508 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:51 INFO - PROCESS | 1745 | ++DOCSHELL 0xa227d400 == 17 [pid = 1745] [id = 17] 03:05:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 48 (0xa2286000) [pid = 1745] [serial = 48] [outer = (nil)] 03:05:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 49 (0xa503e000) [pid = 1745] [serial = 49] [outer = 0xa2286000] 03:05:51 INFO - PROCESS | 1745 | 1463738751597 Marionette DEBUG loaded listener.js 03:05:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 50 (0xa6283400) [pid = 1745] [serial = 50] [outer = 0xa2286000] 03:05:52 INFO - PROCESS | 1745 | 1463738752610 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 03:05:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:05:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1347ms 03:05:52 INFO - PROCESS | 1745 | 1463738752660 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 03:05:52 INFO - PROCESS | 1745 | 1463738752665 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 03:05:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:05:52 INFO - PROCESS | 1745 | 1463738752672 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:05:52 INFO - PROCESS | 1745 | 1463738752675 Marionette TRACE conn4 <- [1,42,null,{}] 03:05:52 INFO - PROCESS | 1745 | 1463738752680 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:52 INFO - PROCESS | 1745 | 1463738752848 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 03:05:52 INFO - PROCESS | 1745 | 1463738752947 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 1745 | ++DOCSHELL 0xa675c800 == 18 [pid = 1745] [id = 18] 03:05:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 51 (0xa67c0800) [pid = 1745] [serial = 51] [outer = (nil)] 03:05:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 52 (0xa68a1800) [pid = 1745] [serial = 52] [outer = 0xa67c0800] 03:05:53 INFO - PROCESS | 1745 | 1463738753028 Marionette DEBUG loaded listener.js 03:05:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 53 (0xa6d8e800) [pid = 1745] [serial = 53] [outer = 0xa67c0800] 03:05:53 INFO - PROCESS | 1745 | 1463738753733 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 03:05:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:05:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1081ms 03:05:53 INFO - PROCESS | 1745 | 1463738753754 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 03:05:53 INFO - PROCESS | 1745 | 1463738753757 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 03:05:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:05:53 INFO - PROCESS | 1745 | 1463738753763 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:05:53 INFO - PROCESS | 1745 | 1463738753766 Marionette TRACE conn4 <- [1,46,null,{}] 03:05:53 INFO - PROCESS | 1745 | 1463738753772 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:53 INFO - PROCESS | 1745 | 1463738753963 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 03:05:54 INFO - PROCESS | 1745 | 1463738754030 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 1745 | ++DOCSHELL 0xa68a2000 == 19 [pid = 1745] [id = 19] 03:05:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 54 (0xa6d95c00) [pid = 1745] [serial = 54] [outer = (nil)] 03:05:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 55 (0xa6e7cc00) [pid = 1745] [serial = 55] [outer = 0xa6d95c00] 03:05:54 INFO - PROCESS | 1745 | 1463738754110 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 56 (0xa81b7c00) [pid = 1745] [serial = 56] [outer = 0xa6d95c00] 03:05:54 INFO - PROCESS | 1745 | 1463738754838 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1143ms 03:05:56 INFO - PROCESS | 1745 | 1463738756004 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 03:05:56 INFO - PROCESS | 1745 | 1463738756010 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 03:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:05:56 INFO - PROCESS | 1745 | 1463738756057 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 1745 | 1463738756064 Marionette TRACE conn4 <- [1,50,null,{}] 03:05:56 INFO - PROCESS | 1745 | 1463738756077 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:56 INFO - PROCESS | 1745 | 1463738756268 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 03:05:56 INFO - PROCESS | 1745 | 1463738756301 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x9917f400 == 20 [pid = 1745] [id = 20] 03:05:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 57 (0x99182c00) [pid = 1745] [serial = 57] [outer = (nil)] 03:05:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 58 (0x99575400) [pid = 1745] [serial = 58] [outer = 0x99182c00] 03:05:56 INFO - PROCESS | 1745 | 1463738756380 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 59 (0x99580400) [pid = 1745] [serial = 59] [outer = 0x99182c00] 03:05:57 INFO - PROCESS | 1745 | --DOMWINDOW == 58 (0x93bf1800) [pid = 1745] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:05:57 INFO - PROCESS | 1745 | --DOMWINDOW == 57 (0x945a2000) [pid = 1745] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:05:57 INFO - PROCESS | 1745 | --DOMWINDOW == 56 (0x945a3400) [pid = 1745] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:05:57 INFO - PROCESS | 1745 | --DOMWINDOW == 55 (0x9b1c8c00) [pid = 1745] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:05:57 INFO - PROCESS | 1745 | --DOMWINDOW == 54 (0x9c0a3400) [pid = 1745] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:05:57 INFO - PROCESS | 1745 | --DOMWINDOW == 53 (0x9c0b2400) [pid = 1745] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:05:57 INFO - PROCESS | 1745 | --DOMWINDOW == 52 (0x95391000) [pid = 1745] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:05:57 INFO - PROCESS | 1745 | 1463738757675 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:05:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1693ms 03:05:57 INFO - PROCESS | 1745 | 1463738757784 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 1745 | 1463738757790 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 03:05:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:05:57 INFO - PROCESS | 1745 | 1463738757804 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1745 | 1463738757810 Marionette TRACE conn4 <- [1,54,null,{}] 03:05:57 INFO - PROCESS | 1745 | 1463738757817 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:57 INFO - PROCESS | 1745 | 1463738757977 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 03:05:58 INFO - PROCESS | 1745 | 1463738758074 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 1745 | ++DOCSHELL 0x98f91000 == 21 [pid = 1745] [id = 21] 03:05:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 53 (0x99ce1800) [pid = 1745] [serial = 60] [outer = (nil)] 03:05:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 54 (0x9b62f800) [pid = 1745] [serial = 61] [outer = 0x99ce1800] 03:05:58 INFO - PROCESS | 1745 | 1463738758152 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 55 (0x9b91fc00) [pid = 1745] [serial = 62] [outer = 0x99ce1800] 03:05:58 INFO - PROCESS | 1745 | 1463738758888 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:05:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:05:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1141ms 03:05:58 INFO - PROCESS | 1745 | 1463738758951 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 03:05:58 INFO - PROCESS | 1745 | 1463738758956 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 03:05:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:05:58 INFO - PROCESS | 1745 | 1463738758968 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:05:58 INFO - PROCESS | 1745 | 1463738758972 Marionette TRACE conn4 <- [1,58,null,{}] 03:05:58 INFO - PROCESS | 1745 | 1463738758986 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:59 INFO - PROCESS | 1745 | 1463738759143 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 03:05:59 INFO - PROCESS | 1745 | 1463738759162 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x9bfb4000 == 22 [pid = 1745] [id = 22] 03:05:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 56 (0x9bfb5c00) [pid = 1745] [serial = 63] [outer = (nil)] 03:05:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 57 (0x9dac1c00) [pid = 1745] [serial = 64] [outer = 0x9bfb5c00] 03:05:59 INFO - PROCESS | 1745 | 1463738759241 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 58 (0xa1051800) [pid = 1745] [serial = 65] [outer = 0x9bfb5c00] 03:06:00 INFO - PROCESS | 1745 | 1463738760210 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:06:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:06:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1279ms 03:06:00 INFO - PROCESS | 1745 | 1463738760249 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 03:06:00 INFO - PROCESS | 1745 | 1463738760256 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 03:06:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:06:00 INFO - PROCESS | 1745 | 1463738760267 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 1745 | 1463738760273 Marionette TRACE conn4 <- [1,62,null,{}] 03:06:00 INFO - PROCESS | 1745 | 1463738760283 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:00 INFO - PROCESS | 1745 | 1463738760465 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 03:06:00 INFO - PROCESS | 1745 | 1463738760603 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x945a6000 == 23 [pid = 1745] [id = 23] 03:06:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 59 (0x98f96400) [pid = 1745] [serial = 66] [outer = (nil)] 03:06:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 60 (0x9b1c5000) [pid = 1745] [serial = 67] [outer = 0x98f96400] 03:06:00 INFO - PROCESS | 1745 | 1463738760695 Marionette DEBUG loaded listener.js 03:06:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 61 (0x9bfabc00) [pid = 1745] [serial = 68] [outer = 0x98f96400] 03:06:01 INFO - PROCESS | 1745 | 1463738761660 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:06:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:06:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1439ms 03:06:01 INFO - PROCESS | 1745 | 1463738761707 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 03:06:01 INFO - PROCESS | 1745 | 1463738761717 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 03:06:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:06:01 INFO - PROCESS | 1745 | 1463738761729 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:06:01 INFO - PROCESS | 1745 | 1463738761733 Marionette TRACE conn4 <- [1,66,null,{}] 03:06:01 INFO - PROCESS | 1745 | 1463738761741 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:01 INFO - PROCESS | 1745 | 1463738761922 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 03:06:02 INFO - PROCESS | 1745 | 1463738762072 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x95389c00 == 24 [pid = 1745] [id = 24] 03:06:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 62 (0x99188000) [pid = 1745] [serial = 69] [outer = (nil)] 03:06:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 63 (0xa2281c00) [pid = 1745] [serial = 70] [outer = 0x99188000] 03:06:02 INFO - PROCESS | 1745 | 1463738762166 Marionette DEBUG loaded listener.js 03:06:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 64 (0xa24f0000) [pid = 1745] [serial = 71] [outer = 0x99188000] 03:06:03 INFO - PROCESS | 1745 | 1463738763038 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:06:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:06:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1382ms 03:06:03 INFO - PROCESS | 1745 | 1463738763112 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 03:06:03 INFO - PROCESS | 1745 | 1463738763117 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 03:06:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:06:03 INFO - PROCESS | 1745 | 1463738763125 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:06:03 INFO - PROCESS | 1745 | 1463738763131 Marionette TRACE conn4 <- [1,70,null,{}] 03:06:03 INFO - PROCESS | 1745 | 1463738763148 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:03 INFO - PROCESS | 1745 | 1463738763371 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 03:06:03 INFO - PROCESS | 1745 | 1463738763510 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:03 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b36e400 == 25 [pid = 1745] [id = 25] 03:06:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 65 (0x9b372c00) [pid = 1745] [serial = 72] [outer = (nil)] 03:06:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 66 (0xa262a800) [pid = 1745] [serial = 73] [outer = 0x9b372c00] 03:06:03 INFO - PROCESS | 1745 | 1463738763607 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 67 (0xa30ea000) [pid = 1745] [serial = 74] [outer = 0x9b372c00] 03:06:04 INFO - PROCESS | 1745 | 1463738764450 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:06:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:06:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1389ms 03:06:04 INFO - PROCESS | 1745 | 1463738764515 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 03:06:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:06:04 INFO - PROCESS | 1745 | 1463738764520 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 03:06:04 INFO - PROCESS | 1745 | 1463738764527 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:06:04 INFO - PROCESS | 1745 | 1463738764531 Marionette TRACE conn4 <- [1,74,null,{}] 03:06:04 INFO - PROCESS | 1745 | 1463738764538 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:04 INFO - PROCESS | 1745 | 1463738764714 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 03:06:04 INFO - PROCESS | 1745 | 1463738764851 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b62d000 == 26 [pid = 1745] [id = 26] 03:06:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 68 (0xa325a800) [pid = 1745] [serial = 75] [outer = (nil)] 03:06:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 69 (0xa35f1c00) [pid = 1745] [serial = 76] [outer = 0xa325a800] 03:06:04 INFO - PROCESS | 1745 | 1463738764951 Marionette DEBUG loaded listener.js 03:06:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 70 (0xa6283000) [pid = 1745] [serial = 77] [outer = 0xa325a800] 03:06:05 INFO - PROCESS | 1745 | 1463738765765 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:06:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:06:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1334ms 03:06:05 INFO - PROCESS | 1745 | 1463738765862 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 03:06:05 INFO - PROCESS | 1745 | 1463738765865 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 03:06:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:06:05 INFO - PROCESS | 1745 | 1463738765872 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 1745 | 1463738765875 Marionette TRACE conn4 <- [1,78,null,{}] 03:06:05 INFO - PROCESS | 1745 | 1463738765882 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:06 INFO - PROCESS | 1745 | 1463738766172 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 03:06:06 INFO - PROCESS | 1745 | 1463738766246 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x95391800 == 27 [pid = 1745] [id = 27] 03:06:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 71 (0x980cfc00) [pid = 1745] [serial = 78] [outer = (nil)] 03:06:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 72 (0xa675ec00) [pid = 1745] [serial = 79] [outer = 0x980cfc00] 03:06:06 INFO - PROCESS | 1745 | 1463738766340 Marionette DEBUG loaded listener.js 03:06:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 73 (0xa67cc000) [pid = 1745] [serial = 80] [outer = 0x980cfc00] 03:06:07 INFO - PROCESS | 1745 | 1463738767263 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:06:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:06:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1440ms 03:06:07 INFO - PROCESS | 1745 | 1463738767315 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 03:06:07 INFO - PROCESS | 1745 | 1463738767319 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 03:06:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:06:07 INFO - PROCESS | 1745 | 1463738767326 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:06:07 INFO - PROCESS | 1745 | 1463738767329 Marionette TRACE conn4 <- [1,82,null,{}] 03:06:07 INFO - PROCESS | 1745 | 1463738767354 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:07 INFO - PROCESS | 1745 | 1463738767554 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 03:06:07 INFO - PROCESS | 1745 | 1463738767701 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x98f90400 == 28 [pid = 1745] [id = 28] 03:06:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 74 (0x98f94400) [pid = 1745] [serial = 81] [outer = (nil)] 03:06:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 75 (0xa689b400) [pid = 1745] [serial = 82] [outer = 0x98f94400] 03:06:07 INFO - PROCESS | 1745 | 1463738767792 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 76 (0xa3540c00) [pid = 1745] [serial = 83] [outer = 0x98f94400] 03:06:08 INFO - PROCESS | 1745 | 1463738768611 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:06:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:06:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1337ms 03:06:08 INFO - PROCESS | 1745 | 1463738768665 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 03:06:08 INFO - PROCESS | 1745 | 1463738768668 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 03:06:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:06:08 INFO - PROCESS | 1745 | 1463738768804 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:06:08 INFO - PROCESS | 1745 | 1463738768811 Marionette TRACE conn4 <- [1,86,null,{}] 03:06:08 INFO - PROCESS | 1745 | 1463738768820 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:08 INFO - PROCESS | 1745 | 1463738768982 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 03:06:09 INFO - PROCESS | 1745 | 1463738769096 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x94f74000 == 29 [pid = 1745] [id = 29] 03:06:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 77 (0x95140000) [pid = 1745] [serial = 84] [outer = (nil)] 03:06:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 78 (0x98f33c00) [pid = 1745] [serial = 85] [outer = 0x95140000] 03:06:09 INFO - PROCESS | 1745 | 1463738769212 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 79 (0x99ee5000) [pid = 1745] [serial = 86] [outer = 0x95140000] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 78 (0xa50ef400) [pid = 1745] [serial = 2] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 77 (0x99cdec00) [pid = 1745] [serial = 22] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 76 (0xa9979800) [pid = 1745] [serial = 28] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 75 (0x945a4000) [pid = 1745] [serial = 31] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 74 (0x94f7b400) [pid = 1745] [serial = 34] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 73 (0x9b909c00) [pid = 1745] [serial = 37] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 72 (0x9d219c00) [pid = 1745] [serial = 40] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 71 (0x9e440800) [pid = 1745] [serial = 41] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 70 (0xa24fb400) [pid = 1745] [serial = 43] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 69 (0xa30f3800) [pid = 1745] [serial = 46] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 68 (0x95392c00) [pid = 1745] [serial = 35] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 67 (0xa503e000) [pid = 1745] [serial = 49] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 66 (0xa68a1800) [pid = 1745] [serial = 52] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 65 (0x9455c000) [pid = 1745] [serial = 19] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 64 (0xa818f800) [pid = 1745] [serial = 25] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 63 (0xa26c4800) [pid = 1745] [serial = 44] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 62 (0x9b922000) [pid = 1745] [serial = 38] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 61 (0xa35ebc00) [pid = 1745] [serial = 23] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 60 (0x9a174c00) [pid = 1745] [serial = 32] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 59 (0x98f9a800) [pid = 1745] [serial = 17] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 58 (0x95394400) [pid = 1745] [serial = 16] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 57 (0x9a16e400) [pid = 1745] [serial = 12] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | --DOMWINDOW == 56 (0x9a543800) [pid = 1745] [serial = 9] [outer = (nil)] [url = about:blank] 03:06:10 INFO - PROCESS | 1745 | 1463738770892 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:06:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:06:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 2149ms 03:06:10 INFO - PROCESS | 1745 | 1463738770941 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 03:06:10 INFO - PROCESS | 1745 | 1463738770947 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 03:06:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:06:10 INFO - PROCESS | 1745 | 1463738770955 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 1745 | 1463738770960 Marionette TRACE conn4 <- [1,90,null,{}] 03:06:10 INFO - PROCESS | 1745 | 1463738770969 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:11 INFO - PROCESS | 1745 | 1463738771186 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 03:06:11 INFO - PROCESS | 1745 | 1463738771301 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x9455c000 == 30 [pid = 1745] [id = 30] 03:06:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 57 (0x9513b800) [pid = 1745] [serial = 87] [outer = (nil)] 03:06:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 58 (0x98031800) [pid = 1745] [serial = 88] [outer = 0x9513b800] 03:06:11 INFO - PROCESS | 1745 | 1463738771378 Marionette DEBUG loaded listener.js 03:06:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 59 (0x98f33000) [pid = 1745] [serial = 89] [outer = 0x9513b800] 03:06:12 INFO - PROCESS | 1745 | 1463738772088 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:06:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:06:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1184ms 03:06:12 INFO - PROCESS | 1745 | 1463738772140 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 03:06:12 INFO - PROCESS | 1745 | 1463738772155 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 03:06:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:06:12 INFO - PROCESS | 1745 | 1463738772175 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:06:12 INFO - PROCESS | 1745 | 1463738772183 Marionette TRACE conn4 <- [1,94,null,{}] 03:06:12 INFO - PROCESS | 1745 | 1463738772193 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:12 INFO - PROCESS | 1745 | 1463738772380 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 03:06:12 INFO - PROCESS | 1745 | 1463738772486 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x980cf000 == 31 [pid = 1745] [id = 31] 03:06:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 60 (0x98f9a800) [pid = 1745] [serial = 90] [outer = (nil)] 03:06:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 61 (0x9a174c00) [pid = 1745] [serial = 91] [outer = 0x98f9a800] 03:06:12 INFO - PROCESS | 1745 | 1463738772561 Marionette DEBUG loaded listener.js 03:06:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 62 (0x9af1ec00) [pid = 1745] [serial = 92] [outer = 0x98f9a800] 03:06:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 63 (0x9b369800) [pid = 1745] [serial = 93] [outer = 0xa35e9000] 03:06:13 INFO - PROCESS | 1745 | 1463738773482 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:06:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1349ms 03:06:13 INFO - PROCESS | 1745 | 1463738773522 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 03:06:13 INFO - PROCESS | 1745 | 1463738773527 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 03:06:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:06:13 INFO - PROCESS | 1745 | 1463738773533 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 1745 | 1463738773539 Marionette TRACE conn4 <- [1,98,null,{}] 03:06:13 INFO - PROCESS | 1745 | 1463738773563 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:13 INFO - PROCESS | 1745 | 1463738773765 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 03:06:13 INFO - PROCESS | 1745 | 1463738773796 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x9af28400 == 32 [pid = 1745] [id = 32] 03:06:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 64 (0x9b369400) [pid = 1745] [serial = 94] [outer = (nil)] 03:06:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 65 (0x9b377800) [pid = 1745] [serial = 95] [outer = 0x9b369400] 03:06:13 INFO - PROCESS | 1745 | 1463738773875 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 66 (0x9b905400) [pid = 1745] [serial = 96] [outer = 0x9b369400] 03:06:14 INFO - PROCESS | 1745 | 1463738774655 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:06:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1184ms 03:06:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:06:14 INFO - PROCESS | 1745 | 1463738774728 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 1745 | 1463738774732 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 03:06:14 INFO - PROCESS | 1745 | 1463738774738 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 1745 | 1463738774742 Marionette TRACE conn4 <- [1,102,null,{}] 03:06:14 INFO - PROCESS | 1745 | 1463738774747 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:15 INFO - PROCESS | 1745 | 1463738775027 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 03:06:15 INFO - PROCESS | 1745 | --DOMWINDOW == 65 (0xa2286000) [pid = 1745] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:06:15 INFO - PROCESS | 1745 | --DOMWINDOW == 64 (0xa67c0800) [pid = 1745] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:06:15 INFO - PROCESS | 1745 | --DOMWINDOW == 63 (0xa6d95c00) [pid = 1745] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:06:15 INFO - PROCESS | 1745 | --DOMWINDOW == 62 (0x99182c00) [pid = 1745] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:06:15 INFO - PROCESS | 1745 | --DOMWINDOW == 61 (0x9bfb5c00) [pid = 1745] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:06:15 INFO - PROCESS | 1745 | --DOMWINDOW == 60 (0x99ce1800) [pid = 1745] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:06:15 INFO - PROCESS | 1745 | --DOMWINDOW == 59 (0x9bfa9c00) [pid = 1745] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:06:15 INFO - PROCESS | 1745 | 1463738775107 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:15 INFO - PROCESS | 1745 | ++DOCSHELL 0x98f99800 == 33 [pid = 1745] [id = 33] 03:06:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 60 (0x99575c00) [pid = 1745] [serial = 97] [outer = (nil)] 03:06:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 61 (0x9bfa9400) [pid = 1745] [serial = 98] [outer = 0x99575c00] 03:06:15 INFO - PROCESS | 1745 | 1463738775185 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 62 (0x9bfb7800) [pid = 1745] [serial = 99] [outer = 0x99575c00] 03:06:15 INFO - PROCESS | 1745 | 1463738775838 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:06:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:06:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1135ms 03:06:15 INFO - PROCESS | 1745 | 1463738775873 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 03:06:15 INFO - PROCESS | 1745 | 1463738775876 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 03:06:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:06:15 INFO - PROCESS | 1745 | 1463738775883 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:06:15 INFO - PROCESS | 1745 | 1463738775886 Marionette TRACE conn4 <- [1,106,null,{}] 03:06:15 INFO - PROCESS | 1745 | 1463738775899 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:16 INFO - PROCESS | 1745 | 1463738776054 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 03:06:16 INFO - PROCESS | 1745 | 1463738776071 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x9d219400 == 34 [pid = 1745] [id = 34] 03:06:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 63 (0x9d21d400) [pid = 1745] [serial = 100] [outer = (nil)] 03:06:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 64 (0xa1050c00) [pid = 1745] [serial = 101] [outer = 0x9d21d400] 03:06:16 INFO - PROCESS | 1745 | 1463738776145 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 65 (0xa2145c00) [pid = 1745] [serial = 102] [outer = 0x9d21d400] 03:06:16 INFO - PROCESS | 1745 | 1463738776908 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:06:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:06:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1042ms 03:06:16 INFO - PROCESS | 1745 | 1463738776929 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 03:06:16 INFO - PROCESS | 1745 | 1463738776932 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 03:06:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:06:16 INFO - PROCESS | 1745 | 1463738776938 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 1745 | 1463738776942 Marionette TRACE conn4 <- [1,110,null,{}] 03:06:16 INFO - PROCESS | 1745 | 1463738776947 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:17 INFO - PROCESS | 1745 | 1463738777187 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 03:06:17 INFO - PROCESS | 1745 | 1463738777310 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x945a3c00 == 35 [pid = 1745] [id = 35] 03:06:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 66 (0x945a4000) [pid = 1745] [serial = 103] [outer = (nil)] 03:06:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 67 (0x94f78000) [pid = 1745] [serial = 104] [outer = 0x945a4000] 03:06:17 INFO - PROCESS | 1745 | 1463738777398 Marionette DEBUG loaded listener.js 03:06:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 68 (0x9753cc00) [pid = 1745] [serial = 105] [outer = 0x945a4000] 03:06:18 INFO - PROCESS | 1745 | 1463738778406 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:06:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:06:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1540ms 03:06:18 INFO - PROCESS | 1745 | 1463738778482 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 03:06:18 INFO - PROCESS | 1745 | 1463738778488 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 03:06:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:06:18 INFO - PROCESS | 1745 | 1463738778496 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:06:18 INFO - PROCESS | 1745 | 1463738778503 Marionette TRACE conn4 <- [1,114,null,{}] 03:06:18 INFO - PROCESS | 1745 | 1463738778511 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:18 INFO - PROCESS | 1745 | 1463738778721 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 03:06:18 INFO - PROCESS | 1745 | 1463738778860 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a04a000 == 36 [pid = 1745] [id = 36] 03:06:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 69 (0x9af5a400) [pid = 1745] [serial = 106] [outer = (nil)] 03:06:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 70 (0x9b370800) [pid = 1745] [serial = 107] [outer = 0x9af5a400] 03:06:18 INFO - PROCESS | 1745 | 1463738778953 Marionette DEBUG loaded listener.js 03:06:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 71 (0x9b373400) [pid = 1745] [serial = 108] [outer = 0x9af5a400] 03:06:19 INFO - PROCESS | 1745 | 1463738779930 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:06:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:06:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1489ms 03:06:19 INFO - PROCESS | 1745 | 1463738779985 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 03:06:19 INFO - PROCESS | 1745 | 1463738779990 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 03:06:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:06:20 INFO - PROCESS | 1745 | 1463738779997 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:06:20 INFO - PROCESS | 1745 | 1463738780001 Marionette TRACE conn4 <- [1,118,null,{}] 03:06:20 INFO - PROCESS | 1745 | 1463738780008 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:20 INFO - PROCESS | 1745 | 1463738780185 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 03:06:20 INFO - PROCESS | 1745 | 1463738780324 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:20 INFO - PROCESS | 1745 | ++DOCSHELL 0xa22bc400 == 37 [pid = 1745] [id = 37] 03:06:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 72 (0xa22c9800) [pid = 1745] [serial = 109] [outer = (nil)] 03:06:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 73 (0xa26c6c00) [pid = 1745] [serial = 110] [outer = 0xa22c9800] 03:06:20 INFO - PROCESS | 1745 | 1463738780450 Marionette DEBUG loaded listener.js 03:06:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 74 (0xa3056800) [pid = 1745] [serial = 111] [outer = 0xa22c9800] 03:06:21 INFO - PROCESS | 1745 | 1463738781368 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:06:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:06:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1432ms 03:06:21 INFO - PROCESS | 1745 | 1463738781431 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 03:06:21 INFO - PROCESS | 1745 | 1463738781437 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 03:06:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:06:21 INFO - PROCESS | 1745 | 1463738781455 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - PROCESS | 1745 | 1463738781464 Marionette TRACE conn4 <- [1,122,null,{}] 03:06:21 INFO - PROCESS | 1745 | 1463738781470 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:21 INFO - PROCESS | 1745 | 1463738781683 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 03:06:21 INFO - PROCESS | 1745 | 1463738781854 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x9517bc00 == 38 [pid = 1745] [id = 38] 03:06:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 75 (0x9517d400) [pid = 1745] [serial = 112] [outer = (nil)] 03:06:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 76 (0x99ee3400) [pid = 1745] [serial = 113] [outer = 0x9517d400] 03:06:21 INFO - PROCESS | 1745 | 1463738781942 Marionette DEBUG loaded listener.js 03:06:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 77 (0x9b375800) [pid = 1745] [serial = 114] [outer = 0x9517d400] 03:06:22 INFO - PROCESS | 1745 | 1463738782930 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:06:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:06:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1545ms 03:06:22 INFO - PROCESS | 1745 | 1463738782992 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 03:06:23 INFO - PROCESS | 1745 | 1463738782998 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 03:06:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:06:23 INFO - PROCESS | 1745 | 1463738783006 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 1745 | 1463738783012 Marionette TRACE conn4 <- [1,126,null,{}] 03:06:23 INFO - PROCESS | 1745 | 1463738783021 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:23 INFO - PROCESS | 1745 | 1463738783191 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 03:06:23 INFO - PROCESS | 1745 | 1463738783374 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 76 (0x9dac1c00) [pid = 1745] [serial = 64] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 75 (0xa1051800) [pid = 1745] [serial = 65] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 74 (0x9b91fc00) [pid = 1745] [serial = 62] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 73 (0x99575400) [pid = 1745] [serial = 58] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 72 (0x9b62f800) [pid = 1745] [serial = 61] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 71 (0x99580400) [pid = 1745] [serial = 59] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 70 (0xa81b7c00) [pid = 1745] [serial = 56] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 69 (0xa6e7cc00) [pid = 1745] [serial = 55] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 68 (0xa6283400) [pid = 1745] [serial = 50] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 67 (0xa3258000) [pid = 1745] [serial = 47] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | --DOMWINDOW == 66 (0xa6d8e800) [pid = 1745] [serial = 53] [outer = (nil)] [url = about:blank] 03:06:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x95181000 == 39 [pid = 1745] [id = 39] 03:06:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 67 (0x95181400) [pid = 1745] [serial = 115] [outer = (nil)] 03:06:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 68 (0x95184000) [pid = 1745] [serial = 116] [outer = 0x95181400] 03:06:23 INFO - PROCESS | 1745 | 1463738783486 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 69 (0x980d1000) [pid = 1745] [serial = 117] [outer = 0x95181400] 03:06:24 INFO - PROCESS | 1745 | 1463738784194 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:06:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:06:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1242ms 03:06:24 INFO - PROCESS | 1745 | 1463738784266 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 03:06:24 INFO - PROCESS | 1745 | 1463738784274 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 03:06:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:06:24 INFO - PROCESS | 1745 | 1463738784291 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:06:24 INFO - PROCESS | 1745 | 1463738784296 Marionette TRACE conn4 <- [1,130,null,{}] 03:06:24 INFO - PROCESS | 1745 | 1463738784301 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:24 INFO - PROCESS | 1745 | 1463738784464 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 03:06:24 INFO - PROCESS | 1745 | 1463738784477 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x99e19400 == 40 [pid = 1745] [id = 40] 03:06:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 70 (0x99edcc00) [pid = 1745] [serial = 118] [outer = (nil)] 03:06:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 71 (0x9af1e400) [pid = 1745] [serial = 119] [outer = 0x99edcc00] 03:06:24 INFO - PROCESS | 1745 | 1463738784550 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 72 (0x9af28c00) [pid = 1745] [serial = 120] [outer = 0x99edcc00] 03:06:25 INFO - PROCESS | 1745 | 1463738785342 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 03:06:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:06:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1080ms 03:06:25 INFO - PROCESS | 1745 | 1463738785373 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 03:06:25 INFO - PROCESS | 1745 | 1463738785377 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 03:06:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:06:25 INFO - PROCESS | 1745 | 1463738785383 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:06:25 INFO - PROCESS | 1745 | 1463738785388 Marionette TRACE conn4 <- [1,134,null,{}] 03:06:25 INFO - PROCESS | 1745 | 1463738785403 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:25 INFO - PROCESS | 1745 | 1463738785552 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 03:06:25 INFO - PROCESS | 1745 | 1463738785571 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x9af24400 == 41 [pid = 1745] [id = 41] 03:06:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 73 (0x9be92000) [pid = 1745] [serial = 121] [outer = (nil)] 03:06:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 74 (0x9e43a000) [pid = 1745] [serial = 122] [outer = 0x9be92000] 03:06:25 INFO - PROCESS | 1745 | 1463738785650 Marionette DEBUG loaded listener.js 03:06:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 75 (0xa227c000) [pid = 1745] [serial = 123] [outer = 0x9be92000] 03:06:26 INFO - PROCESS | 1745 | 1463738786609 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 03:06:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:06:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1284ms 03:06:26 INFO - PROCESS | 1745 | 1463738786696 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 03:06:26 INFO - PROCESS | 1745 | 1463738786701 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 03:06:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:06:26 INFO - PROCESS | 1745 | 1463738786769 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:06:26 INFO - PROCESS | 1745 | 1463738786773 Marionette TRACE conn4 <- [1,138,null,{}] 03:06:26 INFO - PROCESS | 1745 | 1463738786829 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:27 INFO - PROCESS | 1745 | 1463738787021 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 03:06:27 INFO - PROCESS | 1745 | 1463738787100 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x95394c00 == 42 [pid = 1745] [id = 42] 03:06:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 76 (0xa22bcc00) [pid = 1745] [serial = 124] [outer = (nil)] 03:06:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 77 (0xa3482c00) [pid = 1745] [serial = 125] [outer = 0xa22bcc00] 03:06:27 INFO - PROCESS | 1745 | 1463738787173 Marionette DEBUG loaded listener.js 03:06:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 78 (0x98031400) [pid = 1745] [serial = 126] [outer = 0xa22bcc00] 03:06:27 INFO - PROCESS | 1745 | 1463738787952 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 03:06:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:06:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1248ms 03:06:27 INFO - PROCESS | 1745 | 1463738787972 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 03:06:27 INFO - PROCESS | 1745 | 1463738787975 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 03:06:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:06:27 INFO - PROCESS | 1745 | 1463738787987 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:06:27 INFO - PROCESS | 1745 | 1463738787989 Marionette TRACE conn4 <- [1,142,null,{}] 03:06:27 INFO - PROCESS | 1745 | 1463738787995 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:28 INFO - PROCESS | 1745 | 1463738788192 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 03:06:28 INFO - PROCESS | 1745 | --DOMWINDOW == 77 (0x9b369400) [pid = 1745] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:06:28 INFO - PROCESS | 1745 | --DOMWINDOW == 76 (0x98f9a800) [pid = 1745] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:06:28 INFO - PROCESS | 1745 | --DOMWINDOW == 75 (0x9513b800) [pid = 1745] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:06:28 INFO - PROCESS | 1745 | --DOMWINDOW == 74 (0x98f96400) [pid = 1745] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:06:28 INFO - PROCESS | 1745 | --DOMWINDOW == 73 (0x99188000) [pid = 1745] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:06:28 INFO - PROCESS | 1745 | --DOMWINDOW == 72 (0x9b372c00) [pid = 1745] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:06:28 INFO - PROCESS | 1745 | --DOMWINDOW == 71 (0xa325a800) [pid = 1745] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:06:28 INFO - PROCESS | 1745 | --DOMWINDOW == 70 (0x99575c00) [pid = 1745] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:06:28 INFO - PROCESS | 1745 | --DOMWINDOW == 69 (0x980cfc00) [pid = 1745] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:06:28 INFO - PROCESS | 1745 | --DOMWINDOW == 68 (0x98f94400) [pid = 1745] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:06:28 INFO - PROCESS | 1745 | 1463738788293 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x95392000 == 43 [pid = 1745] [id = 43] 03:06:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 69 (0x97537800) [pid = 1745] [serial = 127] [outer = (nil)] 03:06:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 70 (0x99575c00) [pid = 1745] [serial = 128] [outer = 0x97537800] 03:06:28 INFO - PROCESS | 1745 | 1463738788365 Marionette DEBUG loaded listener.js 03:06:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 71 (0x9a84a400) [pid = 1745] [serial = 129] [outer = 0x97537800] 03:06:29 INFO - PROCESS | 1745 | 1463738789065 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 03:06:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:06:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1128ms 03:06:29 INFO - PROCESS | 1745 | 1463738789117 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 03:06:29 INFO - PROCESS | 1745 | 1463738789120 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 03:06:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:06:29 INFO - PROCESS | 1745 | 1463738789127 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:06:29 INFO - PROCESS | 1745 | 1463738789129 Marionette TRACE conn4 <- [1,146,null,{}] 03:06:29 INFO - PROCESS | 1745 | 1463738789135 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:29 INFO - PROCESS | 1745 | 1463738789358 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 03:06:29 INFO - PROCESS | 1745 | 1463738789374 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 1745 | ++DOCSHELL 0x98f94400 == 44 [pid = 1745] [id = 44] 03:06:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 72 (0x9bfab000) [pid = 1745] [serial = 130] [outer = (nil)] 03:06:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 73 (0xa6833000) [pid = 1745] [serial = 131] [outer = 0x9bfab000] 03:06:29 INFO - PROCESS | 1745 | 1463738789453 Marionette DEBUG loaded listener.js 03:06:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 74 (0xa68a0c00) [pid = 1745] [serial = 132] [outer = 0x9bfab000] 03:06:30 INFO - PROCESS | 1745 | 1463738790473 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:06:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:06:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1430ms 03:06:30 INFO - PROCESS | 1745 | 1463738790633 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 03:06:30 INFO - PROCESS | 1745 | 1463738790639 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 03:06:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:06:30 INFO - PROCESS | 1745 | 1463738790669 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:06:30 INFO - PROCESS | 1745 | 1463738790673 Marionette TRACE conn4 <- [1,150,null,{}] 03:06:30 INFO - PROCESS | 1745 | 1463738790683 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:30 INFO - PROCESS | 1745 | 1463738790921 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 03:06:31 INFO - PROCESS | 1745 | 1463738791135 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x95394400 == 45 [pid = 1745] [id = 45] 03:06:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 75 (0x9753d400) [pid = 1745] [serial = 133] [outer = (nil)] 03:06:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 76 (0x99c0ac00) [pid = 1745] [serial = 134] [outer = 0x9753d400] 03:06:31 INFO - PROCESS | 1745 | 1463738791230 Marionette DEBUG loaded listener.js 03:06:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 77 (0x99e28400) [pid = 1745] [serial = 135] [outer = 0x9753d400] 03:06:32 INFO - PROCESS | 1745 | 1463738792110 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 03:06:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:06:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1493ms 03:06:32 INFO - PROCESS | 1745 | 1463738792154 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 03:06:32 INFO - PROCESS | 1745 | 1463738792163 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 03:06:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:06:32 INFO - PROCESS | 1745 | 1463738792176 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:06:32 INFO - PROCESS | 1745 | 1463738792180 Marionette TRACE conn4 <- [1,154,null,{}] 03:06:32 INFO - PROCESS | 1745 | 1463738792188 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:32 INFO - PROCESS | 1745 | 1463738792380 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 03:06:32 INFO - PROCESS | 1745 | 1463738792524 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x99ee3800 == 46 [pid = 1745] [id = 46] 03:06:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 78 (0x9b36c400) [pid = 1745] [serial = 136] [outer = (nil)] 03:06:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 79 (0x9be97800) [pid = 1745] [serial = 137] [outer = 0x9b36c400] 03:06:32 INFO - PROCESS | 1745 | 1463738792616 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 80 (0xa1057000) [pid = 1745] [serial = 138] [outer = 0x9b36c400] 03:06:33 INFO - PROCESS | 1745 | 1463738793591 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 03:06:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:06:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1445ms 03:06:33 INFO - PROCESS | 1745 | 1463738793621 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 03:06:33 INFO - PROCESS | 1745 | 1463738793626 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 03:06:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:06:33 INFO - PROCESS | 1745 | 1463738793634 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 1745 | 1463738793641 Marionette TRACE conn4 <- [1,158,null,{}] 03:06:33 INFO - PROCESS | 1745 | 1463738793659 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:33 INFO - PROCESS | 1745 | 1463738793880 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 03:06:34 INFO - PROCESS | 1745 | 1463738794060 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 1745 | ++DOCSHELL 0xa6282800 == 47 [pid = 1745] [id = 47] 03:06:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 81 (0xa62f4c00) [pid = 1745] [serial = 139] [outer = (nil)] 03:06:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 82 (0xa683ac00) [pid = 1745] [serial = 140] [outer = 0xa62f4c00] 03:06:34 INFO - PROCESS | 1745 | 1463738794196 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 83 (0xa6e3bc00) [pid = 1745] [serial = 141] [outer = 0xa62f4c00] 03:06:35 INFO - PROCESS | 1745 | 1463738795070 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 03:06:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:06:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1487ms 03:06:35 INFO - PROCESS | 1745 | 1463738795122 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 03:06:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:06:35 INFO - PROCESS | 1745 | 1463738795127 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 03:06:35 INFO - PROCESS | 1745 | 1463738795134 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:06:35 INFO - PROCESS | 1745 | 1463738795137 Marionette TRACE conn4 <- [1,162,null,{}] 03:06:35 INFO - PROCESS | 1745 | 1463738795144 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:35 INFO - PROCESS | 1745 | 1463738795359 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 03:06:35 INFO - PROCESS | 1745 | 1463738795503 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:35 INFO - PROCESS | 1745 | ++DOCSHELL 0xa1056000 == 48 [pid = 1745] [id = 48] 03:06:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 84 (0xa6e3b800) [pid = 1745] [serial = 142] [outer = (nil)] 03:06:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 85 (0xa8b4c400) [pid = 1745] [serial = 143] [outer = 0xa6e3b800] 03:06:35 INFO - PROCESS | 1745 | 1463738795598 Marionette DEBUG loaded listener.js 03:06:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 86 (0xa30e7c00) [pid = 1745] [serial = 144] [outer = 0xa6e3b800] 03:06:36 INFO - PROCESS | 1745 | 1463738796548 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 03:06:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:06:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1443ms 03:06:36 INFO - PROCESS | 1745 | 1463738796577 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 1745 | 1463738796580 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 03:06:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:06:36 INFO - PROCESS | 1745 | 1463738796588 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 1745 | 1463738796592 Marionette TRACE conn4 <- [1,166,null,{}] 03:06:36 INFO - PROCESS | 1745 | 1463738796599 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:36 INFO - PROCESS | 1745 | 1463738796772 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 03:06:37 INFO - PROCESS | 1745 | 1463738797151 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 1745 | 1463738797227 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:06:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a5c6800 == 49 [pid = 1745] [id = 49] 03:06:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 87 (0x9a5ca000) [pid = 1745] [serial = 145] [outer = (nil)] 03:06:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 88 (0x9af25000) [pid = 1745] [serial = 146] [outer = 0x9a5ca000] 03:06:37 INFO - PROCESS | 1745 | 1463738797308 Marionette DEBUG loaded listener.js 03:06:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 89 (0x9b904800) [pid = 1745] [serial = 147] [outer = 0x9a5ca000] 03:06:38 INFO - PROCESS | 1745 | 1463738798446 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:06:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:06:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1888ms 03:06:38 INFO - PROCESS | 1745 | 1463738798478 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 03:06:38 INFO - PROCESS | 1745 | 1463738798483 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 03:06:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:06:38 INFO - PROCESS | 1745 | 1463738798492 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 1745 | 1463738798498 Marionette TRACE conn4 <- [1,170,null,{}] 03:06:38 INFO - PROCESS | 1745 | 1463738798506 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:38 INFO - PROCESS | 1745 | 1463738798684 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 03:06:38 INFO - PROCESS | 1745 | 1463738798860 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x9bfc5c00 == 50 [pid = 1745] [id = 50] 03:06:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 90 (0x9d21e400) [pid = 1745] [serial = 148] [outer = (nil)] 03:06:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 91 (0xa2625800) [pid = 1745] [serial = 149] [outer = 0x9d21e400] 03:06:38 INFO - PROCESS | 1745 | 1463738798976 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 92 (0xa30f4800) [pid = 1745] [serial = 150] [outer = 0x9d21e400] 03:06:40 INFO - PROCESS | 1745 | 1463738800060 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:06:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:06:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1592ms 03:06:40 INFO - PROCESS | 1745 | 1463738800087 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 03:06:40 INFO - PROCESS | 1745 | 1463738800094 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 03:06:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:06:40 INFO - PROCESS | 1745 | 1463738800103 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:06:40 INFO - PROCESS | 1745 | 1463738800107 Marionette TRACE conn4 <- [1,174,null,{}] 03:06:40 INFO - PROCESS | 1745 | 1463738800114 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:40 INFO - PROCESS | 1745 | 1463738800292 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 03:06:40 INFO - PROCESS | 1745 | 1463738800510 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x98f99800 == 49 [pid = 1745] [id = 33] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x9af28400 == 48 [pid = 1745] [id = 32] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x9d219400 == 47 [pid = 1745] [id = 34] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x980cf000 == 46 [pid = 1745] [id = 31] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x9455c000 == 45 [pid = 1745] [id = 30] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x98f90400 == 44 [pid = 1745] [id = 28] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x95391800 == 43 [pid = 1745] [id = 27] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x94f74000 == 42 [pid = 1745] [id = 29] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 91 (0x98f33c00) [pid = 1745] [serial = 85] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x9455c000 == 43 [pid = 1745] [id = 51] 03:06:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 92 (0x94f74000) [pid = 1745] [serial = 151] [outer = (nil)] 03:06:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 93 (0x980d3000) [pid = 1745] [serial = 152] [outer = 0x94f74000] 03:06:40 INFO - PROCESS | 1745 | 1463738800631 Marionette DEBUG loaded listener.js 03:06:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 94 (0x9af1c400) [pid = 1745] [serial = 153] [outer = 0x94f74000] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x95392000 == 42 [pid = 1745] [id = 43] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x95394c00 == 41 [pid = 1745] [id = 42] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x9af24400 == 40 [pid = 1745] [id = 41] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x99e19400 == 39 [pid = 1745] [id = 40] 03:06:40 INFO - PROCESS | 1745 | --DOCSHELL 0x95181000 == 38 [pid = 1745] [id = 39] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 93 (0xa1050c00) [pid = 1745] [serial = 101] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 92 (0x9b377800) [pid = 1745] [serial = 95] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 91 (0x9a174c00) [pid = 1745] [serial = 91] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 90 (0x98031800) [pid = 1745] [serial = 88] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 89 (0x9bfabc00) [pid = 1745] [serial = 68] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 88 (0x9b1c5000) [pid = 1745] [serial = 67] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 87 (0xa24f0000) [pid = 1745] [serial = 71] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 86 (0xa2281c00) [pid = 1745] [serial = 70] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 85 (0xa30ea000) [pid = 1745] [serial = 74] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 84 (0xa262a800) [pid = 1745] [serial = 73] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 83 (0xa6283000) [pid = 1745] [serial = 77] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 82 (0xa35f1c00) [pid = 1745] [serial = 76] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 81 (0x9bfa9400) [pid = 1745] [serial = 98] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 80 (0xa67cc000) [pid = 1745] [serial = 80] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 79 (0xa675ec00) [pid = 1745] [serial = 79] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 78 (0xa3540c00) [pid = 1745] [serial = 83] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 77 (0xa689b400) [pid = 1745] [serial = 82] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 76 (0x9b905400) [pid = 1745] [serial = 96] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 75 (0x9bfb7800) [pid = 1745] [serial = 99] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1745 | --DOMWINDOW == 74 (0x98f33000) [pid = 1745] [serial = 89] [outer = (nil)] [url = about:blank] 03:06:41 INFO - PROCESS | 1745 | --DOMWINDOW == 73 (0x99edd400) [pid = 1745] [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.] 03:06:41 INFO - PROCESS | 1745 | --DOMWINDOW == 72 (0x9af1ec00) [pid = 1745] [serial = 92] [outer = (nil)] [url = about:blank] 03:06:41 INFO - PROCESS | 1745 | 1463738801476 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:06:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:06:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1437ms 03:06:41 INFO - PROCESS | 1745 | 1463738801541 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 03:06:41 INFO - PROCESS | 1745 | 1463738801545 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 03:06:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:06:41 INFO - PROCESS | 1745 | 1463738801554 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:06:41 INFO - PROCESS | 1745 | 1463738801564 Marionette TRACE conn4 <- [1,178,null,{}] 03:06:41 INFO - PROCESS | 1745 | 1463738801579 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:41 INFO - PROCESS | 1745 | 1463738801751 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 03:06:41 INFO - PROCESS | 1745 | 1463738801859 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x98f33c00 == 39 [pid = 1745] [id = 52] 03:06:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 73 (0x9af24400) [pid = 1745] [serial = 154] [outer = (nil)] 03:06:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 74 (0xa22c4800) [pid = 1745] [serial = 155] [outer = 0x9af24400] 03:06:41 INFO - PROCESS | 1745 | 1463738801961 Marionette DEBUG loaded listener.js 03:06:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 75 (0xa30ea000) [pid = 1745] [serial = 156] [outer = 0x9af24400] 03:06:42 INFO - PROCESS | 1745 | 1463738802812 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:06:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:06:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1293ms 03:06:42 INFO - PROCESS | 1745 | 1463738802846 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 03:06:42 INFO - PROCESS | 1745 | 1463738802850 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 03:06:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:06:42 INFO - PROCESS | 1745 | 1463738802857 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:06:42 INFO - PROCESS | 1745 | 1463738802860 Marionette TRACE conn4 <- [1,182,null,{}] 03:06:42 INFO - PROCESS | 1745 | 1463738802882 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:43 INFO - PROCESS | 1745 | 1463738803086 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 03:06:43 INFO - PROCESS | 1745 | 1463738803108 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x945a7800 == 40 [pid = 1745] [id = 53] 03:06:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 76 (0xa354c000) [pid = 1745] [serial = 157] [outer = (nil)] 03:06:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 77 (0xa50eb400) [pid = 1745] [serial = 158] [outer = 0xa354c000] 03:06:43 INFO - PROCESS | 1745 | 1463738803185 Marionette DEBUG loaded listener.js 03:06:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 78 (0xa50f2400) [pid = 1745] [serial = 159] [outer = 0xa354c000] 03:06:44 INFO - PROCESS | 1745 | 1463738804052 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:06:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:06:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1221ms 03:06:44 INFO - PROCESS | 1745 | 1463738804080 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 03:06:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:06:44 INFO - PROCESS | 1745 | 1463738804085 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 03:06:44 INFO - PROCESS | 1745 | 1463738804092 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 1745 | 1463738804096 Marionette TRACE conn4 <- [1,186,null,{}] 03:06:44 INFO - PROCESS | 1745 | 1463738804102 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:44 INFO - PROCESS | 1745 | 1463738804306 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 03:06:44 INFO - PROCESS | 1745 | 1463738804328 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x91ee5800 == 41 [pid = 1745] [id = 54] 03:06:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 79 (0x91ee6800) [pid = 1745] [serial = 160] [outer = (nil)] 03:06:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 80 (0x91eed800) [pid = 1745] [serial = 161] [outer = 0x91ee6800] 03:06:44 INFO - PROCESS | 1745 | 1463738804416 Marionette DEBUG loaded listener.js 03:06:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 81 (0x9a848800) [pid = 1745] [serial = 162] [outer = 0x91ee6800] 03:06:45 INFO - PROCESS | 1745 | --DOMWINDOW == 80 (0x95140000) [pid = 1745] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:06:45 INFO - PROCESS | 1745 | --DOMWINDOW == 79 (0x9517d400) [pid = 1745] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:06:45 INFO - PROCESS | 1745 | --DOMWINDOW == 78 (0x9af5a400) [pid = 1745] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:06:45 INFO - PROCESS | 1745 | --DOMWINDOW == 77 (0x945a4000) [pid = 1745] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:06:45 INFO - PROCESS | 1745 | --DOMWINDOW == 76 (0x9be92000) [pid = 1745] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:06:45 INFO - PROCESS | 1745 | --DOMWINDOW == 75 (0xa22bcc00) [pid = 1745] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:06:45 INFO - PROCESS | 1745 | --DOMWINDOW == 74 (0x99edcc00) [pid = 1745] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:06:45 INFO - PROCESS | 1745 | --DOMWINDOW == 73 (0x95181400) [pid = 1745] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:06:45 INFO - PROCESS | 1745 | --DOMWINDOW == 72 (0xa22c9800) [pid = 1745] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:06:45 INFO - PROCESS | 1745 | --DOMWINDOW == 71 (0x97537800) [pid = 1745] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:06:45 INFO - PROCESS | 1745 | 1463738805514 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:06:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:06:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1439ms 03:06:45 INFO - PROCESS | 1745 | 1463738805531 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 03:06:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:06:45 INFO - PROCESS | 1745 | 1463738805535 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 03:06:45 INFO - PROCESS | 1745 | 1463738805542 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:06:45 INFO - PROCESS | 1745 | 1463738805546 Marionette TRACE conn4 <- [1,190,null,{}] 03:06:45 INFO - PROCESS | 1745 | 1463738805552 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:45 INFO - PROCESS | 1745 | 1463738805710 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 03:06:45 INFO - PROCESS | 1745 | 1463738805743 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x91ee4000 == 42 [pid = 1745] [id = 55] 03:06:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 72 (0x91eeec00) [pid = 1745] [serial = 163] [outer = (nil)] 03:06:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 73 (0x9c0a4800) [pid = 1745] [serial = 164] [outer = 0x91eeec00] 03:06:45 INFO - PROCESS | 1745 | 1463738805818 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 74 (0xa30cf400) [pid = 1745] [serial = 165] [outer = 0x91eeec00] 03:06:46 INFO - PROCESS | 1745 | 1463738806614 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:06:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:06:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1088ms 03:06:46 INFO - PROCESS | 1745 | 1463738806630 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 03:06:46 INFO - PROCESS | 1745 | 1463738806634 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 03:06:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:06:46 INFO - PROCESS | 1745 | 1463738806649 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - PROCESS | 1745 | 1463738806653 Marionette TRACE conn4 <- [1,194,null,{}] 03:06:46 INFO - PROCESS | 1745 | 1463738806658 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:46 INFO - PROCESS | 1745 | 1463738806815 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 03:06:46 INFO - PROCESS | 1745 | 1463738806830 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x945a0000 == 43 [pid = 1745] [id = 56] 03:06:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 75 (0x945a4c00) [pid = 1745] [serial = 166] [outer = (nil)] 03:06:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 76 (0xa689c800) [pid = 1745] [serial = 167] [outer = 0x945a4c00] 03:06:46 INFO - PROCESS | 1745 | 1463738806908 Marionette DEBUG loaded listener.js 03:06:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 77 (0xa6d8e800) [pid = 1745] [serial = 168] [outer = 0x945a4c00] 03:06:47 INFO - PROCESS | 1745 | 1463738807943 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:06:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:06:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1330ms 03:06:47 INFO - PROCESS | 1745 | 1463738807980 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 03:06:47 INFO - PROCESS | 1745 | 1463738807988 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 03:06:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:06:48 INFO - PROCESS | 1745 | 1463738807999 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:06:48 INFO - PROCESS | 1745 | 1463738808003 Marionette TRACE conn4 <- [1,198,null,{}] 03:06:48 INFO - PROCESS | 1745 | 1463738808013 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:48 INFO - PROCESS | 1745 | 1463738808247 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 03:06:48 INFO - PROCESS | 1745 | 1463738808370 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x91ee4800 == 44 [pid = 1745] [id = 57] 03:06:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 78 (0x95177400) [pid = 1745] [serial = 169] [outer = (nil)] 03:06:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 79 (0x99582000) [pid = 1745] [serial = 170] [outer = 0x95177400] 03:06:48 INFO - PROCESS | 1745 | 1463738808465 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 80 (0x99ede000) [pid = 1745] [serial = 171] [outer = 0x95177400] 03:06:49 INFO - PROCESS | 1745 | 1463738809393 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:06:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:06:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1436ms 03:06:49 INFO - PROCESS | 1745 | 1463738809435 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 03:06:49 INFO - PROCESS | 1745 | 1463738809445 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 03:06:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:06:49 INFO - PROCESS | 1745 | 1463738809457 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 1745 | 1463738809461 Marionette TRACE conn4 <- [1,202,null,{}] 03:06:49 INFO - PROCESS | 1745 | 1463738809469 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:49 INFO - PROCESS | 1745 | 1463738809665 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 03:06:49 INFO - PROCESS | 1745 | 1463738809811 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x98f01800 == 45 [pid = 1745] [id = 58] 03:06:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 81 (0x99c0ec00) [pid = 1745] [serial = 172] [outer = (nil)] 03:06:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 82 (0x9a02ac00) [pid = 1745] [serial = 173] [outer = 0x99c0ec00] 03:06:49 INFO - PROCESS | 1745 | 1463738809903 Marionette DEBUG loaded listener.js 03:06:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 83 (0x9a02f800) [pid = 1745] [serial = 174] [outer = 0x99c0ec00] 03:06:50 INFO - PROCESS | 1745 | 1463738810854 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:06:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1437ms 03:06:50 INFO - PROCESS | 1745 | 1463738810894 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 03:06:50 INFO - PROCESS | 1745 | 1463738810899 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 03:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:06:50 INFO - PROCESS | 1745 | 1463738810906 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:06:50 INFO - PROCESS | 1745 | 1463738810913 Marionette TRACE conn4 <- [1,206,null,{}] 03:06:50 INFO - PROCESS | 1745 | 1463738810930 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:51 INFO - PROCESS | 1745 | 1463738811127 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 03:06:51 INFO - PROCESS | 1745 | 1463738811279 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x945a7000 == 46 [pid = 1745] [id = 59] 03:06:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 84 (0x9b90ec00) [pid = 1745] [serial = 175] [outer = (nil)] 03:06:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 85 (0x9bfb6800) [pid = 1745] [serial = 176] [outer = 0x9b90ec00] 03:06:51 INFO - PROCESS | 1745 | 1463738811407 Marionette DEBUG loaded listener.js 03:06:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 86 (0xa104c800) [pid = 1745] [serial = 177] [outer = 0x9b90ec00] 03:06:52 INFO - PROCESS | 1745 | 1463738812351 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:06:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:06:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1498ms 03:06:52 INFO - PROCESS | 1745 | 1463738812405 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 03:06:52 INFO - PROCESS | 1745 | 1463738812409 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 03:06:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:06:52 INFO - PROCESS | 1745 | 1463738812418 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 1745 | 1463738812422 Marionette TRACE conn4 <- [1,210,null,{}] 03:06:52 INFO - PROCESS | 1745 | 1463738812428 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:52 INFO - PROCESS | 1745 | 1463738812608 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 03:06:52 INFO - PROCESS | 1745 | 1463738812754 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a02c000 == 47 [pid = 1745] [id = 60] 03:06:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 87 (0x9bfb0400) [pid = 1745] [serial = 178] [outer = (nil)] 03:06:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 88 (0xa62f0400) [pid = 1745] [serial = 179] [outer = 0x9bfb0400] 03:06:52 INFO - PROCESS | 1745 | 1463738812845 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 89 (0xa6e37c00) [pid = 1745] [serial = 180] [outer = 0x9bfb0400] 03:06:53 INFO - PROCESS | 1745 | 1463738813713 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 03:06:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1334ms 03:06:53 INFO - PROCESS | 1745 | 1463738813753 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 03:06:53 INFO - PROCESS | 1745 | 1463738813757 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 03:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:06:53 INFO - PROCESS | 1745 | 1463738813763 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 1745 | 1463738813767 Marionette TRACE conn4 <- [1,214,null,{}] 03:06:53 INFO - PROCESS | 1745 | 1463738813773 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:53 INFO - PROCESS | 1745 | 1463738813942 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 03:06:54 INFO - PROCESS | 1745 | 1463738814096 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x94599c00 == 48 [pid = 1745] [id = 61] 03:06:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 90 (0x945a3400) [pid = 1745] [serial = 181] [outer = (nil)] 03:06:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 91 (0xa8b51400) [pid = 1745] [serial = 182] [outer = 0x945a3400] 03:06:54 INFO - PROCESS | 1745 | 1463738814184 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 92 (0xa8f21000) [pid = 1745] [serial = 183] [outer = 0x945a3400] 03:06:55 INFO - PROCESS | 1745 | 1463738815071 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 03:06:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:06:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1338ms 03:06:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:06:55 INFO - PROCESS | 1745 | 1463738815102 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 1745 | 1463738815106 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 03:06:55 INFO - PROCESS | 1745 | 1463738815112 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 1745 | 1463738815116 Marionette TRACE conn4 <- [1,218,null,{}] 03:06:55 INFO - PROCESS | 1745 | 1463738815122 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:55 INFO - PROCESS | 1745 | 1463738815320 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 03:06:55 INFO - PROCESS | 1745 | 1463738815467 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x9af19c00 == 49 [pid = 1745] [id = 62] 03:06:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 93 (0xa81b7c00) [pid = 1745] [serial = 184] [outer = (nil)] 03:06:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 94 (0xad173800) [pid = 1745] [serial = 185] [outer = 0xa81b7c00] 03:06:55 INFO - PROCESS | 1745 | 1463738815556 Marionette DEBUG loaded listener.js 03:06:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 95 (0xad176000) [pid = 1745] [serial = 186] [outer = 0xa81b7c00] 03:06:56 INFO - PROCESS | 1745 | 1463738816436 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 03:06:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:06:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1384ms 03:06:56 INFO - PROCESS | 1745 | 1463738816524 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 1745 | 1463738816529 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 03:06:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:06:56 INFO - PROCESS | 1745 | 1463738816540 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:06:56 INFO - PROCESS | 1745 | 1463738816542 Marionette TRACE conn4 <- [1,222,null,{}] 03:06:56 INFO - PROCESS | 1745 | 1463738816549 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:56 INFO - PROCESS | 1745 | 1463738816957 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 03:06:57 INFO - PROCESS | 1745 | 1463738817184 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x914d6000 == 50 [pid = 1745] [id = 63] 03:06:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 96 (0x91ef1c00) [pid = 1745] [serial = 187] [outer = (nil)] 03:06:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 97 (0x93bf8400) [pid = 1745] [serial = 188] [outer = 0x91ef1c00] 03:06:57 INFO - PROCESS | 1745 | 1463738817268 Marionette DEBUG loaded listener.js 03:06:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 98 (0x94f71c00) [pid = 1745] [serial = 189] [outer = 0x91ef1c00] 03:06:58 INFO - PROCESS | 1745 | 1463738818177 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 03:06:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:06:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1684ms 03:06:58 INFO - PROCESS | 1745 | 1463738818227 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 03:06:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:06:58 INFO - PROCESS | 1745 | 1463738818232 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 03:06:58 INFO - PROCESS | 1745 | 1463738818240 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:06:58 INFO - PROCESS | 1745 | 1463738818247 Marionette TRACE conn4 <- [1,226,null,{}] 03:06:58 INFO - PROCESS | 1745 | 1463738818255 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:58 INFO - PROCESS | 1745 | 1463738818437 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 03:06:58 INFO - PROCESS | 1745 | 1463738818589 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 1745 | ++DOCSHELL 0x9517f000 == 51 [pid = 1745] [id = 64] 03:06:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 99 (0x97537c00) [pid = 1745] [serial = 190] [outer = (nil)] 03:06:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 100 (0x9913fc00) [pid = 1745] [serial = 191] [outer = 0x97537c00] 03:06:58 INFO - PROCESS | 1745 | 1463738818674 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 101 (0x99144400) [pid = 1745] [serial = 192] [outer = 0x97537c00] 03:06:59 INFO - PROCESS | 1745 | --DOCSHELL 0x91ee4000 == 50 [pid = 1745] [id = 55] 03:06:59 INFO - PROCESS | 1745 | --DOCSHELL 0x91ee5800 == 49 [pid = 1745] [id = 54] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 100 (0xa6833000) [pid = 1745] [serial = 131] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOCSHELL 0x945a7800 == 48 [pid = 1745] [id = 53] 03:06:59 INFO - PROCESS | 1745 | --DOCSHELL 0x98f33c00 == 47 [pid = 1745] [id = 52] 03:06:59 INFO - PROCESS | 1745 | --DOCSHELL 0x9455c000 == 46 [pid = 1745] [id = 51] 03:06:59 INFO - PROCESS | 1745 | --DOCSHELL 0x9bfc5c00 == 45 [pid = 1745] [id = 50] 03:06:59 INFO - PROCESS | 1745 | --DOCSHELL 0x9a5c6800 == 44 [pid = 1745] [id = 49] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 99 (0x99ee5000) [pid = 1745] [serial = 86] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 98 (0x9b375800) [pid = 1745] [serial = 114] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 97 (0x99ee3400) [pid = 1745] [serial = 113] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 96 (0x9b373400) [pid = 1745] [serial = 108] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 95 (0x9b370800) [pid = 1745] [serial = 107] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 94 (0x9753cc00) [pid = 1745] [serial = 105] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 93 (0x94f78000) [pid = 1745] [serial = 104] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 92 (0x9e43a000) [pid = 1745] [serial = 122] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 91 (0xa3482c00) [pid = 1745] [serial = 125] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 90 (0x9af1e400) [pid = 1745] [serial = 119] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 89 (0x9af28c00) [pid = 1745] [serial = 120] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 88 (0x95184000) [pid = 1745] [serial = 116] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 87 (0x980d1000) [pid = 1745] [serial = 117] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 86 (0xa3056800) [pid = 1745] [serial = 111] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 85 (0xa26c6c00) [pid = 1745] [serial = 110] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 84 (0x99575c00) [pid = 1745] [serial = 128] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 83 (0x9a84a400) [pid = 1745] [serial = 129] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 82 (0xa227c000) [pid = 1745] [serial = 123] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | --DOMWINDOW == 81 (0x98031400) [pid = 1745] [serial = 126] [outer = (nil)] [url = about:blank] 03:06:59 INFO - PROCESS | 1745 | 1463738819587 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:06:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:06:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1388ms 03:06:59 INFO - PROCESS | 1745 | 1463738819629 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 03:06:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:06:59 INFO - PROCESS | 1745 | 1463738819634 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 03:06:59 INFO - PROCESS | 1745 | 1463738819641 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 1745 | 1463738819644 Marionette TRACE conn4 <- [1,230,null,{}] 03:06:59 INFO - PROCESS | 1745 | 1463738819650 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:59 INFO - PROCESS | 1745 | 1463738819812 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 03:06:59 INFO - PROCESS | 1745 | 1463738819830 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x95179c00 == 45 [pid = 1745] [id = 65] 03:06:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 82 (0x99146000) [pid = 1745] [serial = 193] [outer = (nil)] 03:06:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 83 (0x9914b000) [pid = 1745] [serial = 194] [outer = 0x99146000] 03:06:59 INFO - PROCESS | 1745 | 1463738819912 Marionette DEBUG loaded listener.js 03:07:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 84 (0x99d01800) [pid = 1745] [serial = 195] [outer = 0x99146000] 03:07:00 INFO - PROCESS | 1745 | 1463738820795 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 03:07:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:07:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1186ms 03:07:00 INFO - PROCESS | 1745 | 1463738820832 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 03:07:00 INFO - PROCESS | 1745 | 1463738820838 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 03:07:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:07:00 INFO - PROCESS | 1745 | 1463738820857 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:07:00 INFO - PROCESS | 1745 | 1463738820864 Marionette TRACE conn4 <- [1,234,null,{}] 03:07:00 INFO - PROCESS | 1745 | 1463738820870 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:01 INFO - PROCESS | 1745 | 1463738821093 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 03:07:01 INFO - PROCESS | 1745 | 1463738821108 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 1745 | ++DOCSHELL 0x99143000 == 46 [pid = 1745] [id = 66] 03:07:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 85 (0x99145800) [pid = 1745] [serial = 196] [outer = (nil)] 03:07:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 86 (0x9a5bf800) [pid = 1745] [serial = 197] [outer = 0x99145800] 03:07:01 INFO - PROCESS | 1745 | 1463738821189 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 87 (0x9af22000) [pid = 1745] [serial = 198] [outer = 0x99145800] 03:07:02 INFO - PROCESS | 1745 | 1463738822173 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 03:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1354ms 03:07:02 INFO - PROCESS | 1745 | 1463738822205 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 03:07:02 INFO - PROCESS | 1745 | 1463738822211 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 03:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:07:02 INFO - PROCESS | 1745 | 1463738822221 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 1745 | 1463738822225 Marionette TRACE conn4 <- [1,238,null,{}] 03:07:02 INFO - PROCESS | 1745 | 1463738822249 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:02 INFO - PROCESS | 1745 | 1463738822503 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 03:07:02 INFO - PROCESS | 1745 | 1463738822531 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x91eecc00 == 47 [pid = 1745] [id = 67] 03:07:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 88 (0x99eddc00) [pid = 1745] [serial = 199] [outer = (nil)] 03:07:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 89 (0x9b372400) [pid = 1745] [serial = 200] [outer = 0x99eddc00] 03:07:02 INFO - PROCESS | 1745 | 1463738822608 Marionette DEBUG loaded listener.js 03:07:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 90 (0x9b375800) [pid = 1745] [serial = 201] [outer = 0x99eddc00] 03:07:03 INFO - PROCESS | 1745 | --DOMWINDOW == 89 (0x9bfab000) [pid = 1745] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:07:03 INFO - PROCESS | 1745 | --DOMWINDOW == 88 (0x9a5ca000) [pid = 1745] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:07:03 INFO - PROCESS | 1745 | --DOMWINDOW == 87 (0x91ee6800) [pid = 1745] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:07:03 INFO - PROCESS | 1745 | --DOMWINDOW == 86 (0x91eeec00) [pid = 1745] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:07:03 INFO - PROCESS | 1745 | --DOMWINDOW == 85 (0xa354c000) [pid = 1745] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:07:03 INFO - PROCESS | 1745 | --DOMWINDOW == 84 (0x9af24400) [pid = 1745] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:07:03 INFO - PROCESS | 1745 | --DOMWINDOW == 83 (0x94f74000) [pid = 1745] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:07:03 INFO - PROCESS | 1745 | --DOMWINDOW == 82 (0x9d21e400) [pid = 1745] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:07:03 INFO - PROCESS | 1745 | 1463738823901 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 03:07:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:07:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1738ms 03:07:03 INFO - PROCESS | 1745 | 1463738823961 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 03:07:03 INFO - PROCESS | 1745 | 1463738823987 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 03:07:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:07:03 INFO - PROCESS | 1745 | 1463738823998 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:07:04 INFO - PROCESS | 1745 | 1463738824003 Marionette TRACE conn4 <- [1,242,null,{}] 03:07:04 INFO - PROCESS | 1745 | 1463738824105 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:04 INFO - PROCESS | 1745 | 1463738824385 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 03:07:04 INFO - PROCESS | 1745 | 1463738824488 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b370c00 == 48 [pid = 1745] [id = 68] 03:07:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 83 (0x9b373400) [pid = 1745] [serial = 202] [outer = (nil)] 03:07:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 84 (0x9bfaa000) [pid = 1745] [serial = 203] [outer = 0x9b373400] 03:07:04 INFO - PROCESS | 1745 | 1463738824576 Marionette DEBUG loaded listener.js 03:07:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 85 (0x9bfb8c00) [pid = 1745] [serial = 204] [outer = 0x9b373400] 03:07:05 INFO - PROCESS | 1745 | 1463738825270 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 03:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1291ms 03:07:05 INFO - PROCESS | 1745 | 1463738825287 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 1745 | 1463738825291 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 03:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:07:05 INFO - PROCESS | 1745 | 1463738825298 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1745 | 1463738825301 Marionette TRACE conn4 <- [1,246,null,{}] 03:07:05 INFO - PROCESS | 1745 | 1463738825307 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:05 INFO - PROCESS | 1745 | 1463738825500 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 03:07:05 INFO - PROCESS | 1745 | 1463738825521 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x925dc400 == 49 [pid = 1745] [id = 69] 03:07:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 86 (0x925de400) [pid = 1745] [serial = 205] [outer = (nil)] 03:07:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 87 (0x925e3c00) [pid = 1745] [serial = 206] [outer = 0x925de400] 03:07:05 INFO - PROCESS | 1745 | 1463738825598 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 88 (0x925e6c00) [pid = 1745] [serial = 207] [outer = 0x925de400] 03:07:06 INFO - PROCESS | 1745 | 1463738826650 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1396ms 03:07:06 INFO - PROCESS | 1745 | 1463738826697 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1745 | 1463738826705 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 03:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:07:06 INFO - PROCESS | 1745 | 1463738826716 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:07:06 INFO - PROCESS | 1745 | 1463738826720 Marionette TRACE conn4 <- [1,250,null,{}] 03:07:06 INFO - PROCESS | 1745 | 1463738826730 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:07 INFO - PROCESS | 1745 | 1463738827032 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 03:07:07 INFO - PROCESS | 1745 | 1463738827186 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x914d4400 == 50 [pid = 1745] [id = 70] 03:07:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 89 (0x925d9800) [pid = 1745] [serial = 208] [outer = (nil)] 03:07:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 90 (0x94f78000) [pid = 1745] [serial = 209] [outer = 0x925d9800] 03:07:07 INFO - PROCESS | 1745 | 1463738827285 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 91 (0x97539400) [pid = 1745] [serial = 210] [outer = 0x925d9800] 03:07:08 INFO - PROCESS | 1745 | 1463738828182 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:07:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1541ms 03:07:08 INFO - PROCESS | 1745 | 1463738828257 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 1745 | 1463738828266 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 03:07:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:07:08 INFO - PROCESS | 1745 | 1463738828277 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 1745 | 1463738828282 Marionette TRACE conn4 <- [1,254,null,{}] 03:07:08 INFO - PROCESS | 1745 | 1463738828288 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:08 INFO - PROCESS | 1745 | 1463738828511 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 03:07:08 INFO - PROCESS | 1745 | 1463738828663 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x9753fc00 == 51 [pid = 1745] [id = 71] 03:07:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 92 (0x9914a000) [pid = 1745] [serial = 211] [outer = (nil)] 03:07:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 93 (0x9a022000) [pid = 1745] [serial = 212] [outer = 0x9914a000] 03:07:08 INFO - PROCESS | 1745 | 1463738828790 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 94 (0x9a029c00) [pid = 1745] [serial = 213] [outer = 0x9914a000] 03:07:09 INFO - PROCESS | 1745 | 1463738829724 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 03:07:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:07:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1483ms 03:07:09 INFO - PROCESS | 1745 | 1463738829760 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 03:07:09 INFO - PROCESS | 1745 | 1463738829764 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 03:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:07:09 INFO - PROCESS | 1745 | 1463738829772 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:07:09 INFO - PROCESS | 1745 | 1463738829778 Marionette TRACE conn4 <- [1,258,null,{}] 03:07:09 INFO - PROCESS | 1745 | 1463738829795 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:09 INFO - PROCESS | 1745 | 1463738829993 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 03:07:10 INFO - PROCESS | 1745 | 1463738830148 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x914d5000 == 52 [pid = 1745] [id = 72] 03:07:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 95 (0x9b637c00) [pid = 1745] [serial = 214] [outer = (nil)] 03:07:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 96 (0xa1054c00) [pid = 1745] [serial = 215] [outer = 0x9b637c00] 03:07:10 INFO - PROCESS | 1745 | 1463738830240 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 97 (0xa22bcc00) [pid = 1745] [serial = 216] [outer = 0x9b637c00] 03:07:11 INFO - PROCESS | 1745 | 1463738831201 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 03:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1487ms 03:07:11 INFO - PROCESS | 1745 | 1463738831259 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 03:07:11 INFO - PROCESS | 1745 | 1463738831263 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 03:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:07:11 INFO - PROCESS | 1745 | 1463738831271 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:07:11 INFO - PROCESS | 1745 | 1463738831275 Marionette TRACE conn4 <- [1,262,null,{}] 03:07:11 INFO - PROCESS | 1745 | 1463738831289 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:11 INFO - PROCESS | 1745 | 1463738831507 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 03:07:11 INFO - PROCESS | 1745 | 1463738831730 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x9913f800 == 53 [pid = 1745] [id = 73] 03:07:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 98 (0xa262a000) [pid = 1745] [serial = 217] [outer = (nil)] 03:07:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 99 (0xa3056c00) [pid = 1745] [serial = 218] [outer = 0xa262a000] 03:07:11 INFO - PROCESS | 1745 | 1463738831860 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 100 (0xa35f5000) [pid = 1745] [serial = 219] [outer = 0xa262a000] 03:07:12 INFO - PROCESS | 1745 | 1463738832664 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 03:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1438ms 03:07:12 INFO - PROCESS | 1745 | 1463738832711 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 03:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:07:12 INFO - PROCESS | 1745 | 1463738832716 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 03:07:12 INFO - PROCESS | 1745 | 1463738832739 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:07:12 INFO - PROCESS | 1745 | 1463738832744 Marionette TRACE conn4 <- [1,266,null,{}] 03:07:12 INFO - PROCESS | 1745 | 1463738832751 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:12 INFO - PROCESS | 1745 | 1463738832926 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 03:07:13 INFO - PROCESS | 1745 | 1463738833080 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x91574400 == 54 [pid = 1745] [id = 74] 03:07:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 101 (0x91574800) [pid = 1745] [serial = 220] [outer = (nil)] 03:07:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 102 (0x91579800) [pid = 1745] [serial = 221] [outer = 0x91574800] 03:07:13 INFO - PROCESS | 1745 | 1463738833167 Marionette DEBUG loaded listener.js 03:07:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 103 (0x9157b800) [pid = 1745] [serial = 222] [outer = 0x91574800] 03:07:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 104 (0x91727c00) [pid = 1745] [serial = 223] [outer = 0xa35e9000] 03:07:14 INFO - PROCESS | 1745 | 1463738834156 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 03:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1509ms 03:07:14 INFO - PROCESS | 1745 | 1463738834231 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 03:07:14 INFO - PROCESS | 1745 | 1463738834234 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 03:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:07:14 INFO - PROCESS | 1745 | 1463738834242 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:07:14 INFO - PROCESS | 1745 | 1463738834245 Marionette TRACE conn4 <- [1,270,null,{}] 03:07:14 INFO - PROCESS | 1745 | 1463738834254 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:14 INFO - PROCESS | 1745 | 1463738834504 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 03:07:14 INFO - PROCESS | 1745 | 1463738834764 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x9157b000 == 55 [pid = 1745] [id = 75] 03:07:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 105 (0x9157f000) [pid = 1745] [serial = 224] [outer = (nil)] 03:07:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 106 (0x91731000) [pid = 1745] [serial = 225] [outer = 0x9157f000] 03:07:14 INFO - PROCESS | 1745 | 1463738834873 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 107 (0x99575400) [pid = 1745] [serial = 226] [outer = 0x9157f000] 03:07:15 INFO - PROCESS | 1745 | 1463738835700 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1534ms 03:07:15 INFO - PROCESS | 1745 | 1463738835777 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1745 | 1463738835780 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 03:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:07:15 INFO - PROCESS | 1745 | 1463738835787 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1745 | 1463738835790 Marionette TRACE conn4 <- [1,274,null,{}] 03:07:15 INFO - PROCESS | 1745 | 1463738835796 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:16 INFO - PROCESS | 1745 | 1463738836018 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 03:07:16 INFO - PROCESS | 1745 | 1463738836173 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x91ee3c00 == 56 [pid = 1745] [id = 76] 03:07:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 108 (0x91ee7400) [pid = 1745] [serial = 227] [outer = (nil)] 03:07:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 109 (0x97537800) [pid = 1745] [serial = 228] [outer = 0x91ee7400] 03:07:16 INFO - PROCESS | 1745 | 1463738836266 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 110 (0xa26e6c00) [pid = 1745] [serial = 229] [outer = 0x91ee7400] 03:07:17 INFO - PROCESS | 1745 | 1463738837148 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 03:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1395ms 03:07:17 INFO - PROCESS | 1745 | 1463738837182 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 03:07:17 INFO - PROCESS | 1745 | 1463738837187 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 03:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:07:17 INFO - PROCESS | 1745 | 1463738837460 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 1745 | 1463738837466 Marionette TRACE conn4 <- [1,278,null,{}] 03:07:17 INFO - PROCESS | 1745 | 1463738837475 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:17 INFO - PROCESS | 1745 | 1463738837642 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 03:07:17 INFO - PROCESS | 1745 | 1463738837848 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x91d86000 == 57 [pid = 1745] [id = 77] 03:07:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 111 (0x91d86400) [pid = 1745] [serial = 230] [outer = (nil)] 03:07:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 112 (0x91d8a800) [pid = 1745] [serial = 231] [outer = 0x91d86400] 03:07:17 INFO - PROCESS | 1745 | 1463738837925 Marionette DEBUG loaded listener.js 03:07:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 113 (0x91d8d400) [pid = 1745] [serial = 232] [outer = 0x91d86400] 03:07:18 INFO - PROCESS | 1745 | 1463738838762 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 03:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1368ms 03:07:18 INFO - PROCESS | 1745 | 1463738838796 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 1745 | 1463738838802 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 03:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:07:18 INFO - PROCESS | 1745 | 1463738838809 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1745 | 1463738838813 Marionette TRACE conn4 <- [1,282,null,{}] 03:07:18 INFO - PROCESS | 1745 | 1463738838825 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:18 INFO - PROCESS | 1745 | 1463738838998 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 03:07:19 INFO - PROCESS | 1745 | 1463738839158 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x91ee8c00 == 58 [pid = 1745] [id = 78] 03:07:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 114 (0x91eeb800) [pid = 1745] [serial = 233] [outer = (nil)] 03:07:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 115 (0x925e6400) [pid = 1745] [serial = 234] [outer = 0x91eeb800] 03:07:19 INFO - PROCESS | 1745 | 1463738839273 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 116 (0x9517a800) [pid = 1745] [serial = 235] [outer = 0x91eeb800] 03:07:20 INFO - PROCESS | 1745 | --DOCSHELL 0x9b370c00 == 57 [pid = 1745] [id = 68] 03:07:20 INFO - PROCESS | 1745 | --DOCSHELL 0x91eecc00 == 56 [pid = 1745] [id = 67] 03:07:20 INFO - PROCESS | 1745 | --DOCSHELL 0x99143000 == 55 [pid = 1745] [id = 66] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 115 (0xa689c800) [pid = 1745] [serial = 167] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOCSHELL 0x95179c00 == 54 [pid = 1745] [id = 65] 03:07:20 INFO - PROCESS | 1745 | --DOCSHELL 0x9517f000 == 53 [pid = 1745] [id = 64] 03:07:20 INFO - PROCESS | 1745 | --DOCSHELL 0x914d6000 == 52 [pid = 1745] [id = 63] 03:07:20 INFO - PROCESS | 1745 | --DOCSHELL 0x9a02c000 == 51 [pid = 1745] [id = 60] 03:07:20 INFO - PROCESS | 1745 | 1463738840220 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 114 (0x9af25000) [pid = 1745] [serial = 146] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 113 (0x91eed800) [pid = 1745] [serial = 161] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 112 (0xa8b4c400) [pid = 1745] [serial = 143] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 111 (0x9c0a4800) [pid = 1745] [serial = 164] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 110 (0xa50f2400) [pid = 1745] [serial = 159] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 109 (0xa22c4800) [pid = 1745] [serial = 155] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 108 (0x980d3000) [pid = 1745] [serial = 152] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 107 (0xa50eb400) [pid = 1745] [serial = 158] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 106 (0x9a848800) [pid = 1745] [serial = 162] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 105 (0xa30f4800) [pid = 1745] [serial = 150] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 104 (0xa2625800) [pid = 1745] [serial = 149] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 103 (0x9af1c400) [pid = 1745] [serial = 153] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 102 (0x99c0ac00) [pid = 1745] [serial = 134] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 101 (0x9be97800) [pid = 1745] [serial = 137] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 100 (0xa30ea000) [pid = 1745] [serial = 156] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 99 (0x9b904800) [pid = 1745] [serial = 147] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 98 (0xa683ac00) [pid = 1745] [serial = 140] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 97 (0xa68a0c00) [pid = 1745] [serial = 132] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1745 | --DOMWINDOW == 96 (0xa30cf400) [pid = 1745] [serial = 165] [outer = (nil)] [url = about:blank] 03:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1483ms 03:07:20 INFO - PROCESS | 1745 | 1463738840294 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1745 | 1463738840298 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 03:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:07:20 INFO - PROCESS | 1745 | 1463738840305 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1745 | 1463738840309 Marionette TRACE conn4 <- [1,286,null,{}] 03:07:20 INFO - PROCESS | 1745 | 1463738840317 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:20 INFO - PROCESS | 1745 | 1463738840490 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 03:07:20 INFO - PROCESS | 1745 | 1463738840612 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1745 | ++DOCSHELL 0x98f33c00 == 52 [pid = 1745] [id = 79] 03:07:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 97 (0x98f99800) [pid = 1745] [serial = 236] [outer = (nil)] 03:07:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 98 (0x99141800) [pid = 1745] [serial = 237] [outer = 0x98f99800] 03:07:20 INFO - PROCESS | 1745 | 1463738840701 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 99 (0x9914cc00) [pid = 1745] [serial = 238] [outer = 0x98f99800] 03:07:21 INFO - PROCESS | 1745 | 1463738841524 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 03:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1284ms 03:07:21 INFO - PROCESS | 1745 | 1463738841590 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 03:07:21 INFO - PROCESS | 1745 | 1463738841594 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 03:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:07:21 INFO - PROCESS | 1745 | 1463738841600 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 1745 | 1463738841603 Marionette TRACE conn4 <- [1,290,null,{}] 03:07:21 INFO - PROCESS | 1745 | 1463738841609 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:21 INFO - PROCESS | 1745 | 1463738841782 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 03:07:21 INFO - PROCESS | 1745 | 1463738841891 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x914d2000 == 53 [pid = 1745] [id = 80] 03:07:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 100 (0x99edb000) [pid = 1745] [serial = 239] [outer = (nil)] 03:07:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 101 (0x9a026800) [pid = 1745] [serial = 240] [outer = 0x99edb000] 03:07:21 INFO - PROCESS | 1745 | 1463738841971 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 102 (0x9a543800) [pid = 1745] [serial = 241] [outer = 0x99edb000] 03:07:22 INFO - PROCESS | 1745 | 1463738842715 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1128ms 03:07:22 INFO - PROCESS | 1745 | 1463738842732 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 03:07:22 INFO - PROCESS | 1745 | 1463738842736 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 03:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:07:22 INFO - PROCESS | 1745 | 1463738842742 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:07:22 INFO - PROCESS | 1745 | 1463738842746 Marionette TRACE conn4 <- [1,294,null,{}] 03:07:22 INFO - PROCESS | 1745 | 1463738842752 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:22 INFO - PROCESS | 1745 | 1463738842944 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 03:07:23 INFO - PROCESS | 1745 | 1463738842977 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x99ed7400 == 54 [pid = 1745] [id = 81] 03:07:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 103 (0x99ede400) [pid = 1745] [serial = 242] [outer = (nil)] 03:07:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 104 (0x9af27400) [pid = 1745] [serial = 243] [outer = 0x99ede400] 03:07:23 INFO - PROCESS | 1745 | 1463738843051 Marionette DEBUG loaded listener.js 03:07:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 105 (0x9b372800) [pid = 1745] [serial = 244] [outer = 0x99ede400] 03:07:23 INFO - PROCESS | 1745 | 1463738843961 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:23 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. 03:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1240ms 03:07:23 INFO - PROCESS | 1745 | 1463738843984 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 03:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:07:23 INFO - PROCESS | 1745 | 1463738843988 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 03:07:23 INFO - PROCESS | 1745 | 1463738843995 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:07:24 INFO - PROCESS | 1745 | 1463738843998 Marionette TRACE conn4 <- [1,298,null,{}] 03:07:24 INFO - PROCESS | 1745 | 1463738844004 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:24 INFO - PROCESS | 1745 | 1463738844265 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 03:07:24 INFO - PROCESS | 1745 | 1463738844293 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a022c00 == 55 [pid = 1745] [id = 82] 03:07:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 106 (0x9af23c00) [pid = 1745] [serial = 245] [outer = (nil)] 03:07:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 107 (0x9dac3800) [pid = 1745] [serial = 246] [outer = 0x9af23c00] 03:07:24 INFO - PROCESS | 1745 | 1463738844368 Marionette DEBUG loaded listener.js 03:07:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 108 (0xa21a3c00) [pid = 1745] [serial = 247] [outer = 0x9af23c00] 03:07:24 INFO - PROCESS | 1745 | --DOMWINDOW == 107 (0x99eddc00) [pid = 1745] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:07:24 INFO - PROCESS | 1745 | --DOMWINDOW == 106 (0x99146000) [pid = 1745] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:07:24 INFO - PROCESS | 1745 | --DOMWINDOW == 105 (0x99145800) [pid = 1745] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:07:24 INFO - PROCESS | 1745 | --DOMWINDOW == 104 (0x97537c00) [pid = 1745] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:07:24 INFO - PROCESS | 1745 | --DOMWINDOW == 103 (0x91ef1c00) [pid = 1745] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:07:24 INFO - PROCESS | 1745 | --DOMWINDOW == 102 (0x9b373400) [pid = 1745] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:07:25 INFO - PROCESS | 1745 | 1463738845371 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:25 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. 03:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1387ms 03:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:07:25 INFO - PROCESS | 1745 | 1463738845381 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 03:07:25 INFO - PROCESS | 1745 | 1463738845384 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 03:07:25 INFO - PROCESS | 1745 | 1463738845395 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:07:25 INFO - PROCESS | 1745 | 1463738845399 Marionette TRACE conn4 <- [1,302,null,{}] 03:07:25 INFO - PROCESS | 1745 | 1463738845405 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:25 INFO - PROCESS | 1745 | 1463738845598 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 03:07:25 INFO - PROCESS | 1745 | 1463738845618 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x91ef1c00 == 56 [pid = 1745] [id = 83] 03:07:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 103 (0x957a9400) [pid = 1745] [serial = 248] [outer = (nil)] 03:07:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 104 (0x957b0800) [pid = 1745] [serial = 249] [outer = 0x957a9400] 03:07:25 INFO - PROCESS | 1745 | 1463738845696 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 105 (0x957b2c00) [pid = 1745] [serial = 250] [outer = 0x957a9400] 03:07:26 INFO - PROCESS | 1745 | 1463738846573 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:26 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. 03:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1240ms 03:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:07:26 INFO - PROCESS | 1745 | 1463738846630 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 03:07:26 INFO - PROCESS | 1745 | 1463738846633 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 03:07:26 INFO - PROCESS | 1745 | 1463738846641 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 1745 | 1463738846644 Marionette TRACE conn4 <- [1,306,null,{}] 03:07:26 INFO - PROCESS | 1745 | 1463738846651 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:26 INFO - PROCESS | 1745 | 1463738846851 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 03:07:27 INFO - PROCESS | 1745 | 1463738847050 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x914cb800 == 57 [pid = 1745] [id = 84] 03:07:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 106 (0x914d4000) [pid = 1745] [serial = 251] [outer = (nil)] 03:07:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 107 (0x91577800) [pid = 1745] [serial = 252] [outer = 0x914d4000] 03:07:27 INFO - PROCESS | 1745 | 1463738847151 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 108 (0x91d81800) [pid = 1745] [serial = 253] [outer = 0x914d4000] 03:07:28 INFO - PROCESS | 1745 | 1463738848189 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:28 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. 03:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1582ms 03:07:28 INFO - PROCESS | 1745 | 1463738848224 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 03:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:07:28 INFO - PROCESS | 1745 | 1463738848231 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 03:07:28 INFO - PROCESS | 1745 | 1463738848240 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1745 | 1463738848246 Marionette TRACE conn4 <- [1,310,null,{}] 03:07:28 INFO - PROCESS | 1745 | 1463738848255 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:28 INFO - PROCESS | 1745 | 1463738848456 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 03:07:28 INFO - PROCESS | 1745 | 1463738848660 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x94562c00 == 58 [pid = 1745] [id = 85] 03:07:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 109 (0x945a6800) [pid = 1745] [serial = 254] [outer = (nil)] 03:07:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 110 (0x9513ec00) [pid = 1745] [serial = 255] [outer = 0x945a6800] 03:07:28 INFO - PROCESS | 1745 | 1463738848799 Marionette DEBUG loaded listener.js 03:07:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 111 (0x95393c00) [pid = 1745] [serial = 256] [outer = 0x945a6800] 03:07:29 INFO - PROCESS | 1745 | 1463738849691 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:29 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. 03:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1487ms 03:07:29 INFO - PROCESS | 1745 | 1463738849730 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 03:07:29 INFO - PROCESS | 1745 | 1463738849738 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 03:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:07:29 INFO - PROCESS | 1745 | 1463738849748 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:07:29 INFO - PROCESS | 1745 | 1463738849752 Marionette TRACE conn4 <- [1,314,null,{}] 03:07:29 INFO - PROCESS | 1745 | 1463738849759 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:29 INFO - PROCESS | 1745 | 1463738849961 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 03:07:30 INFO - PROCESS | 1745 | 1463738850232 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x980d3400 == 59 [pid = 1745] [id = 86] 03:07:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 112 (0x99146800) [pid = 1745] [serial = 257] [outer = (nil)] 03:07:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 113 (0x99c0ac00) [pid = 1745] [serial = 258] [outer = 0x99146800] 03:07:30 INFO - PROCESS | 1745 | 1463738850370 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 114 (0x9a023000) [pid = 1745] [serial = 259] [outer = 0x99146800] 03:07:31 INFO - PROCESS | 1745 | 1463738851343 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:31 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. 03:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1638ms 03:07:31 INFO - PROCESS | 1745 | 1463738851386 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 03:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:07:31 INFO - PROCESS | 1745 | 1463738851391 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 03:07:31 INFO - PROCESS | 1745 | 1463738851406 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1745 | 1463738851416 Marionette TRACE conn4 <- [1,318,null,{}] 03:07:31 INFO - PROCESS | 1745 | 1463738851425 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:31 INFO - PROCESS | 1745 | 1463738851668 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 03:07:31 INFO - PROCESS | 1745 | 1463738851884 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x91575400 == 60 [pid = 1745] [id = 87] 03:07:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 115 (0x91578800) [pid = 1745] [serial = 260] [outer = (nil)] 03:07:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 116 (0x9bfb6c00) [pid = 1745] [serial = 261] [outer = 0x91578800] 03:07:32 INFO - PROCESS | 1745 | 1463738852017 Marionette DEBUG loaded listener.js 03:07:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 117 (0x9d218400) [pid = 1745] [serial = 262] [outer = 0x91578800] 03:07:32 INFO - PROCESS | 1745 | 1463738852916 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:32 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. 03:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1554ms 03:07:32 INFO - PROCESS | 1745 | 1463738852952 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 03:07:32 INFO - PROCESS | 1745 | 1463738852957 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 03:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:07:32 INFO - PROCESS | 1745 | 1463738852963 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 1745 | 1463738852967 Marionette TRACE conn4 <- [1,322,null,{}] 03:07:32 INFO - PROCESS | 1745 | 1463738852973 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:33 INFO - PROCESS | 1745 | 1463738853160 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 03:07:33 INFO - PROCESS | 1745 | 1463738853318 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x91573c00 == 61 [pid = 1745] [id = 88] 03:07:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x9b369400) [pid = 1745] [serial = 263] [outer = (nil)] 03:07:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0xa30d7800) [pid = 1745] [serial = 264] [outer = 0x9b369400] 03:07:33 INFO - PROCESS | 1745 | 1463738853405 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0xa3219400) [pid = 1745] [serial = 265] [outer = 0x9b369400] 03:07:34 INFO - PROCESS | 1745 | 1463738854323 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:34 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. 03:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1433ms 03:07:34 INFO - PROCESS | 1745 | 1463738854399 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 03:07:34 INFO - PROCESS | 1745 | 1463738854402 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 03:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:07:34 INFO - PROCESS | 1745 | 1463738854410 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1745 | 1463738854413 Marionette TRACE conn4 <- [1,326,null,{}] 03:07:34 INFO - PROCESS | 1745 | 1463738854420 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:34 INFO - PROCESS | 1745 | 1463738854637 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 03:07:34 INFO - PROCESS | 1745 | 1463738854840 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x95a62000 == 62 [pid = 1745] [id = 89] 03:07:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x95a62400) [pid = 1745] [serial = 266] [outer = (nil)] 03:07:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x95a64800) [pid = 1745] [serial = 267] [outer = 0x95a62400] 03:07:34 INFO - PROCESS | 1745 | 1463738854984 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0xa3541800) [pid = 1745] [serial = 268] [outer = 0x95a62400] 03:07:35 INFO - PROCESS | 1745 | 1463738855971 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:35 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. 03:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1590ms 03:07:36 INFO - PROCESS | 1745 | 1463738856001 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 03:07:36 INFO - PROCESS | 1745 | 1463738856005 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 03:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:07:36 INFO - PROCESS | 1745 | 1463738856012 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 1745 | 1463738856015 Marionette TRACE conn4 <- [1,330,null,{}] 03:07:36 INFO - PROCESS | 1745 | 1463738856023 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:36 INFO - PROCESS | 1745 | 1463738856203 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 03:07:36 INFO - PROCESS | 1745 | 1463738856366 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 1745 | ++DOCSHELL 0x91732000 == 63 [pid = 1745] [id = 90] 03:07:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x95bb3000) [pid = 1745] [serial = 269] [outer = (nil)] 03:07:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x95bb9000) [pid = 1745] [serial = 270] [outer = 0x95bb3000] 03:07:36 INFO - PROCESS | 1745 | 1463738856455 Marionette DEBUG loaded listener.js 03:07:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x95bba800) [pid = 1745] [serial = 271] [outer = 0x95bb3000] 03:07:37 INFO - PROCESS | 1745 | 1463738857385 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:37 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. 03:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1398ms 03:07:37 INFO - PROCESS | 1745 | 1463738857411 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 03:07:37 INFO - PROCESS | 1745 | 1463738857415 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 03:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:07:37 INFO - PROCESS | 1745 | 1463738857422 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:07:37 INFO - PROCESS | 1745 | 1463738857426 Marionette TRACE conn4 <- [1,334,null,{}] 03:07:37 INFO - PROCESS | 1745 | 1463738857432 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:37 INFO - PROCESS | 1745 | 1463738857632 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 03:07:37 INFO - PROCESS | 1745 | 1463738857800 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6d2c00 == 64 [pid = 1745] [id = 91] 03:07:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8f6d3800) [pid = 1745] [serial = 272] [outer = (nil)] 03:07:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8f6d8000) [pid = 1745] [serial = 273] [outer = 0x8f6d3800] 03:07:37 INFO - PROCESS | 1745 | 1463738857894 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8f6dac00) [pid = 1745] [serial = 274] [outer = 0x8f6d3800] 03:07:38 INFO - PROCESS | 1745 | 1463738858760 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:38 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. 03:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1388ms 03:07:38 INFO - PROCESS | 1745 | 1463738858812 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 03:07:38 INFO - PROCESS | 1745 | 1463738858816 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 03:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:07:38 INFO - PROCESS | 1745 | 1463738858822 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:07:38 INFO - PROCESS | 1745 | 1463738858826 Marionette TRACE conn4 <- [1,338,null,{}] 03:07:38 INFO - PROCESS | 1745 | 1463738858832 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:39 INFO - PROCESS | 1745 | 1463738859012 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 03:07:39 INFO - PROCESS | 1745 | 1463738859445 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1745 | ++DOCSHELL 0x91d8b000 == 65 [pid = 1745] [id = 92] 03:07:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x91d8bc00) [pid = 1745] [serial = 275] [outer = (nil)] 03:07:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x91ee6000) [pid = 1745] [serial = 276] [outer = 0x91d8bc00] 03:07:39 INFO - PROCESS | 1745 | 1463738859570 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x925db800) [pid = 1745] [serial = 277] [outer = 0x91d8bc00] 03:07:40 INFO - PROCESS | 1745 | 1463738860464 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:40 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. 03:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1682ms 03:07:40 INFO - PROCESS | 1745 | 1463738860508 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 03:07:40 INFO - PROCESS | 1745 | 1463738860514 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 03:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:07:40 INFO - PROCESS | 1745 | 1463738860523 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:07:40 INFO - PROCESS | 1745 | 1463738860528 Marionette TRACE conn4 <- [1,342,null,{}] 03:07:40 INFO - PROCESS | 1745 | 1463738860536 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:40 INFO - PROCESS | 1745 | 1463738860726 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 03:07:41 INFO - PROCESS | 1745 | 1463738861033 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x91575800 == 66 [pid = 1745] [id = 93] 03:07:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x91d87000) [pid = 1745] [serial = 278] [outer = (nil)] 03:07:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x957ac800) [pid = 1745] [serial = 279] [outer = 0x91d87000] 03:07:41 INFO - PROCESS | 1745 | 1463738861123 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x957b8800) [pid = 1745] [serial = 280] [outer = 0x91d87000] 03:07:42 INFO - PROCESS | 1745 | 1463738862076 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:42 INFO - PROCESS | 1745 | --DOCSHELL 0x91ef1c00 == 65 [pid = 1745] [id = 83] 03:07:42 INFO - PROCESS | 1745 | --DOCSHELL 0x9a022c00 == 64 [pid = 1745] [id = 82] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x925e3c00) [pid = 1745] [serial = 206] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x99582000) [pid = 1745] [serial = 170] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x9a02ac00) [pid = 1745] [serial = 173] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x9bfb6800) [pid = 1745] [serial = 176] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0xa62f0400) [pid = 1745] [serial = 179] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0xa8b51400) [pid = 1745] [serial = 182] [outer = (nil)] [url = about:blank] 03:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1639ms 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0xad173800) [pid = 1745] [serial = 185] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOCSHELL 0x99ed7400 == 63 [pid = 1745] [id = 81] 03:07:42 INFO - PROCESS | 1745 | --DOCSHELL 0x914d2000 == 62 [pid = 1745] [id = 80] 03:07:42 INFO - PROCESS | 1745 | --DOCSHELL 0x98f33c00 == 61 [pid = 1745] [id = 79] 03:07:42 INFO - PROCESS | 1745 | --DOCSHELL 0x91ee8c00 == 60 [pid = 1745] [id = 78] 03:07:42 INFO - PROCESS | 1745 | --DOCSHELL 0x91d86000 == 59 [pid = 1745] [id = 77] 03:07:42 INFO - PROCESS | 1745 | 1463738862195 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 1745 | 1463738862202 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 03:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:07:42 INFO - PROCESS | 1745 | 1463738862217 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1745 | 1463738862221 Marionette TRACE conn4 <- [1,346,null,{}] 03:07:42 INFO - PROCESS | 1745 | 1463738862228 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:42 INFO - PROCESS | 1745 | 1463738862396 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x9bfaa000) [pid = 1745] [serial = 203] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x9bfb8c00) [pid = 1745] [serial = 204] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x9af22000) [pid = 1745] [serial = 198] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x9b372400) [pid = 1745] [serial = 200] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x9b375800) [pid = 1745] [serial = 201] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x9914b000) [pid = 1745] [serial = 194] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x99d01800) [pid = 1745] [serial = 195] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x9a5bf800) [pid = 1745] [serial = 197] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x99144400) [pid = 1745] [serial = 192] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x9913fc00) [pid = 1745] [serial = 191] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x94f71c00) [pid = 1745] [serial = 189] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | --DOMWINDOW == 116 (0x93bf8400) [pid = 1745] [serial = 188] [outer = (nil)] [url = about:blank] 03:07:42 INFO - PROCESS | 1745 | 1463738862579 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x93bf8400 == 60 [pid = 1745] [id = 94] 03:07:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 117 (0x95140000) [pid = 1745] [serial = 281] [outer = (nil)] 03:07:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x957b8000) [pid = 1745] [serial = 282] [outer = 0x95140000] 03:07:42 INFO - PROCESS | 1745 | 1463738862665 Marionette DEBUG loaded listener.js 03:07:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x95a69800) [pid = 1745] [serial = 283] [outer = 0x95140000] 03:07:43 INFO - PROCESS | 1745 | 1463738863474 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:43 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. 03:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1285ms 03:07:43 INFO - PROCESS | 1745 | 1463738863516 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 03:07:43 INFO - PROCESS | 1745 | 1463738863521 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 03:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:07:43 INFO - PROCESS | 1745 | 1463738863537 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:07:43 INFO - PROCESS | 1745 | 1463738863546 Marionette TRACE conn4 <- [1,350,null,{}] 03:07:43 INFO - PROCESS | 1745 | 1463738863560 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:43 INFO - PROCESS | 1745 | 1463738863742 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 03:07:43 INFO - PROCESS | 1745 | 1463738863757 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x95baf400 == 61 [pid = 1745] [id = 95] 03:07:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x95bb6c00) [pid = 1745] [serial = 284] [outer = (nil)] 03:07:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x9914bc00) [pid = 1745] [serial = 285] [outer = 0x95bb6c00] 03:07:43 INFO - PROCESS | 1745 | 1463738863936 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x99cde800) [pid = 1745] [serial = 286] [outer = 0x95bb6c00] 03:07:44 INFO - PROCESS | 1745 | 1463738864736 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:44 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. 03:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1248ms 03:07:44 INFO - PROCESS | 1745 | 1463738864778 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1745 | 1463738864781 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 03:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:07:44 INFO - PROCESS | 1745 | 1463738864797 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1745 | 1463738864801 Marionette TRACE conn4 <- [1,354,null,{}] 03:07:44 INFO - PROCESS | 1745 | 1463738864807 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:45 INFO - PROCESS | 1745 | 1463738865021 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 03:07:45 INFO - PROCESS | 1745 | 1463738865048 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x980d1000 == 62 [pid = 1745] [id = 96] 03:07:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x99575800) [pid = 1745] [serial = 287] [outer = (nil)] 03:07:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x9a029800) [pid = 1745] [serial = 288] [outer = 0x99575800] 03:07:45 INFO - PROCESS | 1745 | 1463738865140 Marionette DEBUG loaded listener.js 03:07:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x9a170000) [pid = 1745] [serial = 289] [outer = 0x99575800] 03:07:46 INFO - PROCESS | 1745 | 1463738866075 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1335ms 03:07:46 INFO - PROCESS | 1745 | 1463738866133 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1745 | 1463738866136 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 03:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:07:46 INFO - PROCESS | 1745 | 1463738866143 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1745 | 1463738866146 Marionette TRACE conn4 <- [1,358,null,{}] 03:07:46 INFO - PROCESS | 1745 | 1463738866152 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:46 INFO - PROCESS | 1745 | 1463738866385 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 03:07:46 INFO - PROCESS | 1745 | 1463738866413 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x9af20000 == 63 [pid = 1745] [id = 97] 03:07:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x9af20800) [pid = 1745] [serial = 290] [outer = (nil)] 03:07:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x9af5e000) [pid = 1745] [serial = 291] [outer = 0x9af20800] 03:07:46 INFO - PROCESS | 1745 | 1463738866499 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x9b925400) [pid = 1745] [serial = 292] [outer = 0x9af20800] 03:07:47 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x98f99800) [pid = 1745] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:07:47 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x99edb000) [pid = 1745] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:07:47 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x925de400) [pid = 1745] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:07:47 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x91eeb800) [pid = 1745] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:07:47 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x91d86400) [pid = 1745] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:07:47 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x99ede400) [pid = 1745] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:07:47 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x9af23c00) [pid = 1745] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:07:47 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x945a4c00) [pid = 1745] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:07:47 INFO - PROCESS | 1745 | 1463738867631 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:47 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. 03:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1537ms 03:07:47 INFO - PROCESS | 1745 | 1463738867680 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 03:07:47 INFO - PROCESS | 1745 | 1463738867683 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 03:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:07:47 INFO - PROCESS | 1745 | 1463738867691 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:07:47 INFO - PROCESS | 1745 | 1463738867695 Marionette TRACE conn4 <- [1,362,null,{}] 03:07:47 INFO - PROCESS | 1745 | 1463738867701 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:47 INFO - PROCESS | 1745 | 1463738867873 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 03:07:48 INFO - PROCESS | 1745 | 1463738867990 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x925d9000 == 64 [pid = 1745] [id = 98] 03:07:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x9a02d000) [pid = 1745] [serial = 293] [outer = (nil)] 03:07:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x9bfae800) [pid = 1745] [serial = 294] [outer = 0x9a02d000] 03:07:48 INFO - PROCESS | 1745 | 1463738868066 Marionette DEBUG loaded listener.js 03:07:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x9bfb7400) [pid = 1745] [serial = 295] [outer = 0x9a02d000] 03:07:48 INFO - PROCESS | 1745 | 1463738868843 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:48 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. 03:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1189ms 03:07:48 INFO - PROCESS | 1745 | 1463738868882 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 03:07:48 INFO - PROCESS | 1745 | 1463738868885 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 03:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:07:48 INFO - PROCESS | 1745 | 1463738868892 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:07:48 INFO - PROCESS | 1745 | 1463738868895 Marionette TRACE conn4 <- [1,366,null,{}] 03:07:48 INFO - PROCESS | 1745 | 1463738868901 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:49 INFO - PROCESS | 1745 | 1463738869153 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 03:07:49 INFO - PROCESS | 1745 | 1463738869314 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x91572800 == 65 [pid = 1745] [id = 99] 03:07:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x91573400) [pid = 1745] [serial = 296] [outer = (nil)] 03:07:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x9157f800) [pid = 1745] [serial = 297] [outer = 0x91573400] 03:07:49 INFO - PROCESS | 1745 | 1463738869407 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x91d90800) [pid = 1745] [serial = 298] [outer = 0x91573400] 03:07:50 INFO - PROCESS | 1745 | 1463738870495 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:50 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. 03:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1640ms 03:07:50 INFO - PROCESS | 1745 | 1463738870534 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 03:07:50 INFO - PROCESS | 1745 | 1463738870541 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 03:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:07:50 INFO - PROCESS | 1745 | 1463738870549 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:07:50 INFO - PROCESS | 1745 | 1463738870557 Marionette TRACE conn4 <- [1,370,null,{}] 03:07:50 INFO - PROCESS | 1745 | 1463738870565 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:50 INFO - PROCESS | 1745 | 1463738870809 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 03:07:51 INFO - PROCESS | 1745 | 1463738871048 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x95179400 == 66 [pid = 1745] [id = 100] 03:07:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x9517e800) [pid = 1745] [serial = 299] [outer = (nil)] 03:07:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x95a5ac00) [pid = 1745] [serial = 300] [outer = 0x9517e800] 03:07:51 INFO - PROCESS | 1745 | 1463738871159 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x95bafc00) [pid = 1745] [serial = 301] [outer = 0x9517e800] 03:07:52 INFO - PROCESS | 1745 | 1463738872120 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:07:52 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. 03:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1588ms 03:07:52 INFO - PROCESS | 1745 | 1463738872137 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 03:07:52 INFO - PROCESS | 1745 | 1463738872143 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 03:07:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:07:52 INFO - PROCESS | 1745 | 1463738872151 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1745 | 1463738872155 Marionette TRACE conn4 <- [1,374,null,{}] 03:07:52 INFO - PROCESS | 1745 | 1463738872162 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:52 INFO - PROCESS | 1745 | 1463738872369 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 03:07:52 INFO - PROCESS | 1745 | 1463738872587 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x99ee4400 == 67 [pid = 1745] [id = 101] 03:07:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x9a17b000) [pid = 1745] [serial = 302] [outer = (nil)] 03:07:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x9b375c00) [pid = 1745] [serial = 303] [outer = 0x9a17b000] 03:07:52 INFO - PROCESS | 1745 | 1463738872727 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x9bfb7800) [pid = 1745] [serial = 304] [outer = 0x9a17b000] 03:07:53 INFO - PROCESS | 1745 | 1463738873703 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:07:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:07:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1582ms 03:07:53 INFO - PROCESS | 1745 | 1463738873734 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 03:07:53 INFO - PROCESS | 1745 | 1463738873741 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 03:07:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:07:53 INFO - PROCESS | 1745 | 1463738873760 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:07:53 INFO - PROCESS | 1745 | 1463738873769 Marionette TRACE conn4 <- [1,378,null,{}] 03:07:53 INFO - PROCESS | 1745 | 1463738873776 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:53 INFO - PROCESS | 1745 | 1463738873982 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 03:07:54 INFO - PROCESS | 1745 | 1463738874192 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x9172f800 == 68 [pid = 1745] [id = 102] 03:07:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x94f78800) [pid = 1745] [serial = 305] [outer = (nil)] 03:07:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0xa35f2800) [pid = 1745] [serial = 306] [outer = 0x94f78800] 03:07:54 INFO - PROCESS | 1745 | 1463738874333 Marionette DEBUG loaded listener.js 03:07:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0xa628c400) [pid = 1745] [serial = 307] [outer = 0x94f78800] 03:07:55 INFO - PROCESS | 1745 | 1463738875280 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:07:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:07:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1599ms 03:07:55 INFO - PROCESS | 1745 | 1463738875350 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 1745 | 1463738875355 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 03:07:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:07:55 INFO - PROCESS | 1745 | 1463738875362 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 1745 | 1463738875366 Marionette TRACE conn4 <- [1,382,null,{}] 03:07:55 INFO - PROCESS | 1745 | 1463738875372 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:55 INFO - PROCESS | 1745 | 1463738875566 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 03:07:55 INFO - PROCESS | 1745 | 1463738875822 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x91726000 == 69 [pid = 1745] [id = 103] 03:07:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x95bb9400) [pid = 1745] [serial = 308] [outer = (nil)] 03:07:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0xa68a0c00) [pid = 1745] [serial = 309] [outer = 0x95bb9400] 03:07:55 INFO - PROCESS | 1745 | 1463738875982 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0xa6d9b400) [pid = 1745] [serial = 310] [outer = 0x95bb9400] 03:07:56 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:56 INFO - PROCESS | 1745 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:07:56 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:56 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:56 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:56 INFO - PROCESS | 1745 | 1463738876877 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:07:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:07:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1582ms 03:07:56 INFO - PROCESS | 1745 | 1463738876945 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 03:07:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:07:56 INFO - PROCESS | 1745 | 1463738876950 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 03:07:56 INFO - PROCESS | 1745 | 1463738876956 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:07:56 INFO - PROCESS | 1745 | 1463738876960 Marionette TRACE conn4 <- [1,386,null,{}] 03:07:56 INFO - PROCESS | 1745 | 1463738876966 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:57 INFO - PROCESS | 1745 | 1463738877199 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 03:07:57 INFO - PROCESS | 1745 | 1463738877453 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e929800 == 70 [pid = 1745] [id = 104] 03:07:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8e929c00) [pid = 1745] [serial = 311] [outer = (nil)] 03:07:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8e92dc00) [pid = 1745] [serial = 312] [outer = 0x8e929c00] 03:07:57 INFO - PROCESS | 1745 | 1463738877597 Marionette DEBUG loaded listener.js 03:07:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0xa503f000) [pid = 1745] [serial = 313] [outer = 0x8e929c00] 03:07:58 INFO - PROCESS | 1745 | 1463738878549 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 03:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1641ms 03:07:58 INFO - PROCESS | 1745 | 1463738878598 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 03:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:07:58 INFO - PROCESS | 1745 | 1463738878603 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 03:07:58 INFO - PROCESS | 1745 | 1463738878609 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:07:58 INFO - PROCESS | 1745 | 1463738878613 Marionette TRACE conn4 <- [1,390,null,{}] 03:07:58 INFO - PROCESS | 1745 | 1463738878619 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:58 INFO - PROCESS | 1745 | 1463738878811 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 03:07:59 INFO - PROCESS | 1745 | 1463738879020 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e922000 == 71 [pid = 1745] [id = 105] 03:07:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x8f6d8400) [pid = 1745] [serial = 314] [outer = (nil)] 03:07:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0xa6e7dc00) [pid = 1745] [serial = 315] [outer = 0x8f6d8400] 03:07:59 INFO - PROCESS | 1745 | 1463738879153 Marionette DEBUG loaded listener.js 03:07:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0xa8b4bc00) [pid = 1745] [serial = 316] [outer = 0x8f6d8400] 03:08:00 INFO - PROCESS | 1745 | 1463738880076 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 03:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1532ms 03:08:00 INFO - PROCESS | 1745 | 1463738880141 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 1745 | 1463738880150 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 03:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:08:00 INFO - PROCESS | 1745 | 1463738880162 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1745 | 1463738880173 Marionette TRACE conn4 <- [1,394,null,{}] 03:08:00 INFO - PROCESS | 1745 | 1463738880179 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:00 INFO - PROCESS | 1745 | 1463738880478 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 03:08:00 INFO - PROCESS | 1745 | 1463738880734 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a273000 == 72 [pid = 1745] [id = 106] 03:08:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x9a273c00) [pid = 1745] [serial = 317] [outer = (nil)] 03:08:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x9a27a400) [pid = 1745] [serial = 318] [outer = 0x9a273c00] 03:08:00 INFO - PROCESS | 1745 | 1463738880825 Marionette DEBUG loaded listener.js 03:08:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x9a27c000) [pid = 1745] [serial = 319] [outer = 0x9a273c00] 03:08:01 INFO - PROCESS | 1745 | 1463738881832 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 03:08:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1709ms 03:08:01 INFO - PROCESS | 1745 | 1463738881869 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 03:08:01 INFO - PROCESS | 1745 | 1463738881873 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 03:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:08:01 INFO - PROCESS | 1745 | 1463738881880 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:08:01 INFO - PROCESS | 1745 | 1463738881884 Marionette TRACE conn4 <- [1,398,null,{}] 03:08:01 INFO - PROCESS | 1745 | 1463738881890 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:02 INFO - PROCESS | 1745 | 1463738882075 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 03:08:02 INFO - PROCESS | 1745 | 1463738882308 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ec02c00 == 73 [pid = 1745] [id = 107] 03:08:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x8ec10c00) [pid = 1745] [serial = 320] [outer = (nil)] 03:08:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x8f6d4000) [pid = 1745] [serial = 321] [outer = 0x8ec10c00] 03:08:02 INFO - PROCESS | 1745 | 1463738882715 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x914d1800) [pid = 1745] [serial = 322] [outer = 0x8ec10c00] 03:08:03 INFO - PROCESS | 1745 | 1463738883664 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 03:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1844ms 03:08:03 INFO - PROCESS | 1745 | 1463738883727 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 03:08:03 INFO - PROCESS | 1745 | 1463738883734 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 03:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:08:03 INFO - PROCESS | 1745 | 1463738883742 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 1745 | 1463738883748 Marionette TRACE conn4 <- [1,402,null,{}] 03:08:03 INFO - PROCESS | 1745 | 1463738883755 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:03 INFO - PROCESS | 1745 | 1463738883932 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 03:08:04 INFO - PROCESS | 1745 | 1463738884160 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6d3c00 == 74 [pid = 1745] [id = 108] 03:08:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x8f6dc000) [pid = 1745] [serial = 323] [outer = (nil)] 03:08:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x91eedc00) [pid = 1745] [serial = 324] [outer = 0x8f6dc000] 03:08:04 INFO - PROCESS | 1745 | 1463738884340 Marionette DEBUG loaded listener.js 03:08:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x925e6000) [pid = 1745] [serial = 325] [outer = 0x8f6dc000] 03:08:05 INFO - PROCESS | 1745 | --DOCSHELL 0x98f91000 == 73 [pid = 1745] [id = 21] 03:08:05 INFO - PROCESS | 1745 | --DOCSHELL 0x9917f400 == 72 [pid = 1745] [id = 20] 03:08:05 INFO - PROCESS | 1745 | --DOCSHELL 0x9af19c00 == 71 [pid = 1745] [id = 62] 03:08:05 INFO - PROCESS | 1745 | --DOCSHELL 0x94599c00 == 70 [pid = 1745] [id = 61] 03:08:05 INFO - PROCESS | 1745 | --DOCSHELL 0x945a7000 == 69 [pid = 1745] [id = 59] 03:08:05 INFO - PROCESS | 1745 | --DOCSHELL 0x9517bc00 == 68 [pid = 1745] [id = 38] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x957b0800) [pid = 1745] [serial = 249] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOCSHELL 0x91575400 == 67 [pid = 1745] [id = 87] 03:08:05 INFO - PROCESS | 1745 | --DOCSHELL 0x980d3400 == 66 [pid = 1745] [id = 86] 03:08:05 INFO - PROCESS | 1745 | --DOCSHELL 0x94562c00 == 65 [pid = 1745] [id = 85] 03:08:05 INFO - PROCESS | 1745 | --DOCSHELL 0x914cb800 == 64 [pid = 1745] [id = 84] 03:08:05 INFO - PROCESS | 1745 | 1463738885384 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x99141800) [pid = 1745] [serial = 237] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x9914cc00) [pid = 1745] [serial = 238] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x9a026800) [pid = 1745] [serial = 240] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x925e6c00) [pid = 1745] [serial = 207] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x9517a800) [pid = 1745] [serial = 235] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x925e6400) [pid = 1745] [serial = 234] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x91d8d400) [pid = 1745] [serial = 232] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x91d8a800) [pid = 1745] [serial = 231] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x9a022000) [pid = 1745] [serial = 212] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x9af27400) [pid = 1745] [serial = 243] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0xa3056c00) [pid = 1745] [serial = 218] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0xa1054c00) [pid = 1745] [serial = 215] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x91579800) [pid = 1745] [serial = 221] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x94f78000) [pid = 1745] [serial = 209] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x91731000) [pid = 1745] [serial = 225] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x97537800) [pid = 1745] [serial = 228] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x9dac3800) [pid = 1745] [serial = 246] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x9b369800) [pid = 1745] [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.] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0xa21a3c00) [pid = 1745] [serial = 247] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x9b372800) [pid = 1745] [serial = 244] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x9a543800) [pid = 1745] [serial = 241] [outer = (nil)] [url = about:blank] 03:08:05 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0xa6d8e800) [pid = 1745] [serial = 168] [outer = (nil)] [url = about:blank] 03:08:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:08:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1701ms 03:08:05 INFO - PROCESS | 1745 | 1463738885443 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 03:08:05 INFO - PROCESS | 1745 | 1463738885451 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 03:08:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:08:05 INFO - PROCESS | 1745 | 1463738885461 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:08:05 INFO - PROCESS | 1745 | 1463738885466 Marionette TRACE conn4 <- [1,406,null,{}] 03:08:05 INFO - PROCESS | 1745 | 1463738885478 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:05 INFO - PROCESS | 1745 | 1463738885701 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 03:08:05 INFO - PROCESS | 1745 | 1463738885851 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x91ee7000 == 65 [pid = 1745] [id = 109] 03:08:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x91eeb000) [pid = 1745] [serial = 326] [outer = (nil)] 03:08:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x9459b400) [pid = 1745] [serial = 327] [outer = 0x91eeb000] 03:08:05 INFO - PROCESS | 1745 | 1463738885930 Marionette DEBUG loaded listener.js 03:08:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x95136000) [pid = 1745] [serial = 328] [outer = 0x91eeb000] 03:08:06 INFO - PROCESS | 1745 | 1463738886766 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 03:08:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:08:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1333ms 03:08:06 INFO - PROCESS | 1745 | 1463738886795 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 03:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:08:06 INFO - PROCESS | 1745 | 1463738886801 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 03:08:06 INFO - PROCESS | 1745 | 1463738886809 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:08:06 INFO - PROCESS | 1745 | 1463738886815 Marionette TRACE conn4 <- [1,410,null,{}] 03:08:06 INFO - PROCESS | 1745 | 1463738886831 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:07 INFO - PROCESS | 1745 | 1463738887016 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 03:08:07 INFO - PROCESS | 1745 | 1463738887157 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x91d8c400 == 66 [pid = 1745] [id = 110] 03:08:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x95394c00) [pid = 1745] [serial = 329] [outer = (nil)] 03:08:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x95baf800) [pid = 1745] [serial = 330] [outer = 0x95394c00] 03:08:07 INFO - PROCESS | 1745 | 1463738887235 Marionette DEBUG loaded listener.js 03:08:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x95bbb800) [pid = 1745] [serial = 331] [outer = 0x95394c00] 03:08:08 INFO - PROCESS | 1745 | 1463738888096 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 03:08:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:08:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1336ms 03:08:08 INFO - PROCESS | 1745 | 1463738888145 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 03:08:08 INFO - PROCESS | 1745 | 1463738888150 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 03:08:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:08:08 INFO - PROCESS | 1745 | 1463738888163 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:08:08 INFO - PROCESS | 1745 | 1463738888166 Marionette TRACE conn4 <- [1,414,null,{}] 03:08:08 INFO - PROCESS | 1745 | 1463738888172 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:08 INFO - PROCESS | 1745 | 1463738888391 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 03:08:08 INFO - PROCESS | 1745 | 1463738888419 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x95a65400 == 67 [pid = 1745] [id = 111] 03:08:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x9753f800) [pid = 1745] [serial = 332] [outer = (nil)] 03:08:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x99146400) [pid = 1745] [serial = 333] [outer = 0x9753f800] 03:08:08 INFO - PROCESS | 1745 | 1463738888495 Marionette DEBUG loaded listener.js 03:08:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x9917f400) [pid = 1745] [serial = 334] [outer = 0x9753f800] 03:08:09 INFO - PROCESS | 1745 | 1463738889477 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 03:08:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:08:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1336ms 03:08:09 INFO - PROCESS | 1745 | 1463738889502 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 03:08:09 INFO - PROCESS | 1745 | 1463738889506 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 03:08:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:08:09 INFO - PROCESS | 1745 | 1463738889528 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:08:09 INFO - PROCESS | 1745 | 1463738889532 Marionette TRACE conn4 <- [1,418,null,{}] 03:08:09 INFO - PROCESS | 1745 | 1463738889537 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:09 INFO - PROCESS | 1745 | 1463738889970 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 03:08:09 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x99575800) [pid = 1745] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:08:09 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x9af20800) [pid = 1745] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:08:09 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x91d8bc00) [pid = 1745] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:08:09 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x95140000) [pid = 1745] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:08:09 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x95bb6c00) [pid = 1745] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:08:09 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x91d87000) [pid = 1745] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:08:09 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x957a9400) [pid = 1745] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:08:10 INFO - PROCESS | 1745 | 1463738890117 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x91d8bc00 == 68 [pid = 1745] [id = 112] 03:08:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x95140000) [pid = 1745] [serial = 335] [outer = (nil)] 03:08:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x95bb7c00) [pid = 1745] [serial = 336] [outer = 0x95140000] 03:08:10 INFO - PROCESS | 1745 | 1463738890214 Marionette DEBUG loaded listener.js 03:08:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x9a021400) [pid = 1745] [serial = 337] [outer = 0x95140000] 03:08:11 INFO - PROCESS | 1745 | 1463738891409 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 03:08:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 03:08:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1932ms 03:08:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:08:11 INFO - PROCESS | 1745 | 1463738891460 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 03:08:11 INFO - PROCESS | 1745 | 1463738891463 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 03:08:11 INFO - PROCESS | 1745 | 1463738891471 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:08:11 INFO - PROCESS | 1745 | 1463738891474 Marionette TRACE conn4 <- [1,422,null,{}] 03:08:11 INFO - PROCESS | 1745 | 1463738891491 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:11 INFO - PROCESS | 1745 | 1463738891754 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 03:08:11 INFO - PROCESS | 1745 | 1463738891776 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x98f34000 == 69 [pid = 1745] [id = 113] 03:08:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x99eddc00) [pid = 1745] [serial = 338] [outer = (nil)] 03:08:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x9a27fc00) [pid = 1745] [serial = 339] [outer = 0x99eddc00] 03:08:11 INFO - PROCESS | 1745 | 1463738891853 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x9a543800) [pid = 1745] [serial = 340] [outer = 0x99eddc00] 03:08:13 INFO - PROCESS | 1745 | 1463738893443 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 03:08:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:08:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2000ms 03:08:13 INFO - PROCESS | 1745 | 1463738893471 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 03:08:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:08:13 INFO - PROCESS | 1745 | 1463738893478 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 03:08:13 INFO - PROCESS | 1745 | 1463738893488 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 1745 | 1463738893494 Marionette TRACE conn4 <- [1,426,null,{}] 03:08:13 INFO - PROCESS | 1745 | 1463738893503 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:13 INFO - PROCESS | 1745 | 1463738893693 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 03:08:13 INFO - PROCESS | 1745 | 1463738893860 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ec05400 == 70 [pid = 1745] [id = 114] 03:08:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8f6cfc00) [pid = 1745] [serial = 341] [outer = (nil)] 03:08:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x91d83c00) [pid = 1745] [serial = 342] [outer = 0x8f6cfc00] 03:08:13 INFO - PROCESS | 1745 | 1463738893949 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x91ef0800) [pid = 1745] [serial = 343] [outer = 0x8f6cfc00] 03:08:14 INFO - PROCESS | 1745 | 1463738894943 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 03:08:15 INFO - PROCESS | 1745 | 1463738895035 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 03:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:08:15 INFO - PROCESS | 1745 | 1463738895049 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 1745 | 1463738895053 Marionette TRACE conn4 <- [1,430,null,{}] 03:08:15 INFO - PROCESS | 1745 | 1463738895061 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:15 INFO - PROCESS | 1745 | 1463738895303 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 03:08:15 INFO - PROCESS | 1745 | 1463738895516 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:15 INFO - PROCESS | 1745 | ++DOCSHELL 0x95a5b800 == 71 [pid = 1745] [id = 115] 03:08:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x95a5f800) [pid = 1745] [serial = 344] [outer = (nil)] 03:08:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x980d2800) [pid = 1745] [serial = 345] [outer = 0x95a5f800] 03:08:15 INFO - PROCESS | 1745 | 1463738895608 Marionette DEBUG loaded listener.js 03:08:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x99ed7000) [pid = 1745] [serial = 346] [outer = 0x95a5f800] 03:08:16 INFO - PROCESS | 1745 | 1463738896605 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 03:08:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:08:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1638ms 03:08:16 INFO - PROCESS | 1745 | 1463738896687 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 03:08:16 INFO - PROCESS | 1745 | 1463738896692 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 03:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:08:16 INFO - PROCESS | 1745 | 1463738896701 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:08:16 INFO - PROCESS | 1745 | 1463738896708 Marionette TRACE conn4 <- [1,434,null,{}] 03:08:16 INFO - PROCESS | 1745 | 1463738896726 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:17 INFO - PROCESS | 1745 | 1463738897000 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 03:08:17 INFO - PROCESS | 1745 | 1463738897230 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ec0f400 == 72 [pid = 1745] [id = 116] 03:08:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x9af23c00) [pid = 1745] [serial = 347] [outer = (nil)] 03:08:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x9b36ac00) [pid = 1745] [serial = 348] [outer = 0x9af23c00] 03:08:17 INFO - PROCESS | 1745 | 1463738897325 Marionette DEBUG loaded listener.js 03:08:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x9b904800) [pid = 1745] [serial = 349] [outer = 0x9af23c00] 03:08:18 INFO - PROCESS | 1745 | 1463738898240 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 03:08:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:08:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1594ms 03:08:18 INFO - PROCESS | 1745 | 1463738898295 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 03:08:18 INFO - PROCESS | 1745 | 1463738898299 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 03:08:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:08:18 INFO - PROCESS | 1745 | 1463738898307 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:08:18 INFO - PROCESS | 1745 | 1463738898311 Marionette TRACE conn4 <- [1,438,null,{}] 03:08:18 INFO - PROCESS | 1745 | 1463738898317 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:18 INFO - PROCESS | 1745 | 1463738898533 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 03:08:18 INFO - PROCESS | 1745 | 1463738898751 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ebc0000 == 73 [pid = 1745] [id = 117] 03:08:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x8ebc1c00) [pid = 1745] [serial = 350] [outer = (nil)] 03:08:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x8ebca800) [pid = 1745] [serial = 351] [outer = 0x8ebc1c00] 03:08:18 INFO - PROCESS | 1745 | 1463738898885 Marionette DEBUG loaded listener.js 03:08:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x8ebce400) [pid = 1745] [serial = 352] [outer = 0x8ebc1c00] 03:08:19 INFO - PROCESS | 1745 | 1463738899821 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 03:08:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:08:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1581ms 03:08:19 INFO - PROCESS | 1745 | 1463738899890 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 03:08:19 INFO - PROCESS | 1745 | 1463738899893 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 03:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:08:19 INFO - PROCESS | 1745 | 1463738899902 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 1745 | 1463738899906 Marionette TRACE conn4 <- [1,442,null,{}] 03:08:19 INFO - PROCESS | 1745 | 1463738899913 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:20 INFO - PROCESS | 1745 | 1463738900122 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 03:08:20 INFO - PROCESS | 1745 | 1463738900349 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:20 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ebcb000 == 74 [pid = 1745] [id = 118] 03:08:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x925e7400) [pid = 1745] [serial = 353] [outer = (nil)] 03:08:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x925ee000) [pid = 1745] [serial = 354] [outer = 0x925e7400] 03:08:20 INFO - PROCESS | 1745 | 1463738900450 Marionette DEBUG loaded listener.js 03:08:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x925ef800) [pid = 1745] [serial = 355] [outer = 0x925e7400] 03:08:21 INFO - PROCESS | 1745 | 1463738901408 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 03:08:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:08:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1580ms 03:08:21 INFO - PROCESS | 1745 | 1463738901483 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 03:08:21 INFO - PROCESS | 1745 | 1463738901486 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 03:08:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:08:21 INFO - PROCESS | 1745 | 1463738901495 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:08:21 INFO - PROCESS | 1745 | 1463738901500 Marionette TRACE conn4 <- [1,446,null,{}] 03:08:21 INFO - PROCESS | 1745 | 1463738901506 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:21 INFO - PROCESS | 1745 | 1463738901757 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 03:08:22 INFO - PROCESS | 1745 | 1463738902025 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eca1c00 == 75 [pid = 1745] [id = 119] 03:08:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x8eca6400) [pid = 1745] [serial = 356] [outer = (nil)] 03:08:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x8ecae800) [pid = 1745] [serial = 357] [outer = 0x8eca6400] 03:08:22 INFO - PROCESS | 1745 | 1463738902118 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x925eb400) [pid = 1745] [serial = 358] [outer = 0x8eca6400] 03:08:23 INFO - PROCESS | 1745 | 1463738903176 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 03:08:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:08:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1733ms 03:08:23 INFO - PROCESS | 1745 | 1463738903230 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 03:08:23 INFO - PROCESS | 1745 | 1463738903233 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 03:08:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:08:23 INFO - PROCESS | 1745 | 1463738903241 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:08:23 INFO - PROCESS | 1745 | 1463738903246 Marionette TRACE conn4 <- [1,450,null,{}] 03:08:23 INFO - PROCESS | 1745 | 1463738903252 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:23 INFO - PROCESS | 1745 | 1463738903445 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 03:08:23 INFO - PROCESS | 1745 | 1463738903714 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eca2c00 == 76 [pid = 1745] [id = 120] 03:08:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x8ecab800) [pid = 1745] [serial = 359] [outer = (nil)] 03:08:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x9af1d800) [pid = 1745] [serial = 360] [outer = 0x8ecab800] 03:08:23 INFO - PROCESS | 1745 | 1463738903809 Marionette DEBUG loaded listener.js 03:08:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x9b376000) [pid = 1745] [serial = 361] [outer = 0x8ecab800] 03:08:24 INFO - PROCESS | 1745 | 1463738904739 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 03:08:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:08:24 INFO - PROCESS | 1745 | 1463738904787 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 03:08:24 INFO - PROCESS | 1745 | 1463738904794 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:08:24 INFO - PROCESS | 1745 | 1463738904798 Marionette TRACE conn4 <- [1,454,null,{}] 03:08:24 INFO - PROCESS | 1745 | 1463738904804 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:24 INFO - PROCESS | 1745 | 1463738904993 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 03:08:25 INFO - PROCESS | 1745 | 1463738905215 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x9bfb2800 == 77 [pid = 1745] [id = 121] 03:08:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x9e43b000) [pid = 1745] [serial = 362] [outer = (nil)] 03:08:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0xa21a4000) [pid = 1745] [serial = 363] [outer = 0x9e43b000] 03:08:25 INFO - PROCESS | 1745 | 1463738905357 Marionette DEBUG loaded listener.js 03:08:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0xa22bfc00) [pid = 1745] [serial = 364] [outer = 0x9e43b000] 03:08:26 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:26 INFO - PROCESS | 1745 | 1463738906313 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 03:08:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:08:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1585ms 03:08:26 INFO - PROCESS | 1745 | 1463738906380 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 03:08:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:08:26 INFO - PROCESS | 1745 | 1463738906384 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 03:08:26 INFO - PROCESS | 1745 | 1463738906391 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:08:26 INFO - PROCESS | 1745 | 1463738906396 Marionette TRACE conn4 <- [1,458,null,{}] 03:08:26 INFO - PROCESS | 1745 | 1463738906402 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:26 INFO - PROCESS | 1745 | 1463738906653 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 03:08:26 INFO - PROCESS | 1745 | 1463738906934 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded3000 == 78 [pid = 1745] [id = 122] 03:08:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x8ded4800) [pid = 1745] [serial = 365] [outer = (nil)] 03:08:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x8deda800) [pid = 1745] [serial = 366] [outer = 0x8ded4800] 03:08:27 INFO - PROCESS | 1745 | 1463738907027 Marionette DEBUG loaded listener.js 03:08:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x8dedf000) [pid = 1745] [serial = 367] [outer = 0x8ded4800] 03:08:28 INFO - PROCESS | 1745 | 1463738908039 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 03:08:28 INFO - PROCESS | 1745 | 1463738908095 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 03:08:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:08:28 INFO - PROCESS | 1745 | 1463738908103 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:08:28 INFO - PROCESS | 1745 | 1463738908107 Marionette TRACE conn4 <- [1,462,null,{}] 03:08:28 INFO - PROCESS | 1745 | 1463738908114 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:28 INFO - PROCESS | 1745 | 1463738908322 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 03:08:28 INFO - PROCESS | 1745 | 1463738908842 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ec06000 == 79 [pid = 1745] [id = 123] 03:08:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x8ec08800) [pid = 1745] [serial = 368] [outer = (nil)] 03:08:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x8eca2000) [pid = 1745] [serial = 369] [outer = 0x8ec08800] 03:08:28 INFO - PROCESS | 1745 | 1463738908943 Marionette DEBUG loaded listener.js 03:08:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x8ecab400) [pid = 1745] [serial = 370] [outer = 0x8ec08800] 03:08:29 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:29 INFO - PROCESS | 1745 | 1463738909949 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 03:08:30 INFO - PROCESS | 1745 | 1463738910001 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 03:08:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:08:30 INFO - PROCESS | 1745 | 1463738910010 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:08:30 INFO - PROCESS | 1745 | 1463738910016 Marionette TRACE conn4 <- [1,466,null,{}] 03:08:30 INFO - PROCESS | 1745 | 1463738910024 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:30 INFO - PROCESS | 1745 | 1463738910227 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 03:08:30 INFO - PROCESS | 1745 | 1463738910474 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded9000 == 80 [pid = 1745] [id = 124] 03:08:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x8ec04400) [pid = 1745] [serial = 371] [outer = (nil)] 03:08:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x925dd000) [pid = 1745] [serial = 372] [outer = 0x8ec04400] 03:08:30 INFO - PROCESS | 1745 | 1463738910642 Marionette DEBUG loaded listener.js 03:08:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x925f3000) [pid = 1745] [serial = 373] [outer = 0x8ec04400] 03:08:31 INFO - PROCESS | 1745 | 1463738911699 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 03:08:31 INFO - PROCESS | 1745 | 1463738911887 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 03:08:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x957b2c00) [pid = 1745] [serial = 250] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x95bb9000) [pid = 1745] [serial = 270] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x8f6d8000) [pid = 1745] [serial = 273] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x9a170000) [pid = 1745] [serial = 289] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x9b925400) [pid = 1745] [serial = 292] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x99cde800) [pid = 1745] [serial = 286] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x9a029800) [pid = 1745] [serial = 288] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x9af5e000) [pid = 1745] [serial = 291] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x925db800) [pid = 1745] [serial = 277] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x91ee6000) [pid = 1745] [serial = 276] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x957b8000) [pid = 1745] [serial = 282] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x95a69800) [pid = 1745] [serial = 283] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x9914bc00) [pid = 1745] [serial = 285] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x957b8800) [pid = 1745] [serial = 280] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x957ac800) [pid = 1745] [serial = 279] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x91577800) [pid = 1745] [serial = 252] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x9513ec00) [pid = 1745] [serial = 255] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x99c0ac00) [pid = 1745] [serial = 258] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x9bfb6c00) [pid = 1745] [serial = 261] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0xa30d7800) [pid = 1745] [serial = 264] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x95a64800) [pid = 1745] [serial = 267] [outer = (nil)] [url = about:blank] 03:08:31 INFO - PROCESS | 1745 | 1463738911976 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:08:31 INFO - PROCESS | 1745 | 1463738911981 Marionette TRACE conn4 <- [1,470,null,{}] 03:08:31 INFO - PROCESS | 1745 | 1463738911992 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:32 INFO - PROCESS | 1745 | 1463738912260 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 03:08:32 INFO - PROCESS | 1745 | 1463738912395 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x925e2000 == 81 [pid = 1745] [id = 125] 03:08:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x925e5800) [pid = 1745] [serial = 374] [outer = (nil)] 03:08:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x95392800) [pid = 1745] [serial = 375] [outer = 0x925e5800] 03:08:32 INFO - PROCESS | 1745 | 1463738912472 Marionette DEBUG loaded listener.js 03:08:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x957b8800) [pid = 1745] [serial = 376] [outer = 0x925e5800] 03:08:33 INFO - PROCESS | 1745 | 1463738913324 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 03:08:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:08:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1448ms 03:08:33 INFO - PROCESS | 1745 | 1463738913373 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 03:08:33 INFO - PROCESS | 1745 | 1463738913378 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 03:08:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:08:33 INFO - PROCESS | 1745 | 1463738913393 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:08:33 INFO - PROCESS | 1745 | 1463738913403 Marionette TRACE conn4 <- [1,474,null,{}] 03:08:33 INFO - PROCESS | 1745 | 1463738913412 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:33 INFO - PROCESS | 1745 | 1463738913600 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 03:08:33 INFO - PROCESS | 1745 | 1463738913733 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ebc5400 == 82 [pid = 1745] [id = 126] 03:08:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x95a69c00) [pid = 1745] [serial = 377] [outer = (nil)] 03:08:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x99185000) [pid = 1745] [serial = 378] [outer = 0x95a69c00] 03:08:33 INFO - PROCESS | 1745 | 1463738913808 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x99ec0800) [pid = 1745] [serial = 379] [outer = 0x95a69c00] 03:08:35 INFO - PROCESS | 1745 | 1463738915370 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:08:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2000ms 03:08:35 INFO - PROCESS | 1745 | 1463738915439 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 03:08:35 INFO - PROCESS | 1745 | 1463738915444 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 03:08:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:08:35 INFO - PROCESS | 1745 | 1463738915473 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 1745 | 1463738915477 Marionette TRACE conn4 <- [1,478,null,{}] 03:08:35 INFO - PROCESS | 1745 | 1463738915484 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:35 INFO - PROCESS | 1745 | 1463738915705 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 03:08:35 INFO - PROCESS | 1745 | 1463738915732 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x9538a400 == 83 [pid = 1745] [id = 127] 03:08:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x95bb9c00) [pid = 1745] [serial = 380] [outer = (nil)] 03:08:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x9b374800) [pid = 1745] [serial = 381] [outer = 0x95bb9c00] 03:08:35 INFO - PROCESS | 1745 | 1463738915811 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0xa3055800) [pid = 1745] [serial = 382] [outer = 0x95bb9c00] 03:08:36 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x95140000) [pid = 1745] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:08:36 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x8f6dc000) [pid = 1745] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:08:36 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x9a02d000) [pid = 1745] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:08:36 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x9753f800) [pid = 1745] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:08:36 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x95394c00) [pid = 1745] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:08:36 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8ec10c00) [pid = 1745] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:08:36 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x91eeb000) [pid = 1745] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:08:36 INFO - PROCESS | 1745 | 1463738916967 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 03:08:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:08:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1543ms 03:08:37 INFO - PROCESS | 1745 | 1463738917016 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 03:08:37 INFO - PROCESS | 1745 | 1463738917020 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 03:08:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:08:37 INFO - PROCESS | 1745 | 1463738917026 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 1745 | 1463738917031 Marionette TRACE conn4 <- [1,482,null,{}] 03:08:37 INFO - PROCESS | 1745 | 1463738917039 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:37 INFO - PROCESS | 1745 | 1463738917200 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 03:08:37 INFO - PROCESS | 1745 | 1463738917215 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0dac00 == 84 [pid = 1745] [id = 128] 03:08:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x8e0db400) [pid = 1745] [serial = 383] [outer = (nil)] 03:08:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x8e0e0c00) [pid = 1745] [serial = 384] [outer = 0x8e0db400] 03:08:37 INFO - PROCESS | 1745 | 1463738917302 Marionette DEBUG loaded listener.js 03:08:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x91727400) [pid = 1745] [serial = 385] [outer = 0x8e0db400] 03:08:38 INFO - PROCESS | 1745 | 1463738918360 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:08:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1392ms 03:08:38 INFO - PROCESS | 1745 | 1463738918419 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 03:08:38 INFO - PROCESS | 1745 | 1463738918422 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 03:08:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:08:38 INFO - PROCESS | 1745 | 1463738918429 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 1745 | 1463738918433 Marionette TRACE conn4 <- [1,486,null,{}] 03:08:38 INFO - PROCESS | 1745 | 1463738918439 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:38 INFO - PROCESS | 1745 | 1463738918665 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 03:08:38 INFO - PROCESS | 1745 | 1463738918682 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9ef000 == 85 [pid = 1745] [id = 129] 03:08:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x8c9f1400) [pid = 1745] [serial = 386] [outer = (nil)] 03:08:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x8c9f9c00) [pid = 1745] [serial = 387] [outer = 0x8c9f1400] 03:08:38 INFO - PROCESS | 1745 | 1463738918762 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x8ded3800) [pid = 1745] [serial = 388] [outer = 0x8c9f1400] 03:08:39 INFO - PROCESS | 1745 | 1463738919945 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 03:08:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:08:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1580ms 03:08:40 INFO - PROCESS | 1745 | 1463738920012 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 03:08:40 INFO - PROCESS | 1745 | 1463738920021 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 03:08:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:08:40 INFO - PROCESS | 1745 | 1463738920030 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 1745 | 1463738920038 Marionette TRACE conn4 <- [1,490,null,{}] 03:08:40 INFO - PROCESS | 1745 | 1463738920047 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:40 INFO - PROCESS | 1745 | 1463738920296 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 03:08:40 INFO - PROCESS | 1745 | 1463738920584 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x8deddc00 == 86 [pid = 1745] [id = 130] 03:08:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x8e0dec00) [pid = 1745] [serial = 389] [outer = (nil)] 03:08:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x8ebc8800) [pid = 1745] [serial = 390] [outer = 0x8e0dec00] 03:08:40 INFO - PROCESS | 1745 | 1463738920681 Marionette DEBUG loaded listener.js 03:08:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x8eca4000) [pid = 1745] [serial = 391] [outer = 0x8e0dec00] 03:08:41 INFO - PROCESS | 1745 | 1463738921673 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 03:08:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:08:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1688ms 03:08:41 INFO - PROCESS | 1745 | 1463738921723 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 03:08:41 INFO - PROCESS | 1745 | 1463738921739 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 03:08:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:08:41 INFO - PROCESS | 1745 | 1463738921759 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:08:41 INFO - PROCESS | 1745 | 1463738921768 Marionette TRACE conn4 <- [1,494,null,{}] 03:08:41 INFO - PROCESS | 1745 | 1463738921780 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:42 INFO - PROCESS | 1745 | 1463738922121 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 03:08:42 INFO - PROCESS | 1745 | 1463738922399 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eca2400 == 87 [pid = 1745] [id = 131] 03:08:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x91d84c00) [pid = 1745] [serial = 392] [outer = (nil)] 03:08:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x91ef0c00) [pid = 1745] [serial = 393] [outer = 0x91d84c00] 03:08:42 INFO - PROCESS | 1745 | 1463738922530 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x94556800) [pid = 1745] [serial = 394] [outer = 0x91d84c00] 03:08:43 INFO - PROCESS | 1745 | 1463738923533 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 03:08:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:08:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1848ms 03:08:43 INFO - PROCESS | 1745 | 1463738923605 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 03:08:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:08:43 INFO - PROCESS | 1745 | 1463738923610 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 03:08:43 INFO - PROCESS | 1745 | 1463738923618 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:08:43 INFO - PROCESS | 1745 | 1463738923625 Marionette TRACE conn4 <- [1,498,null,{}] 03:08:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x957b5400) [pid = 1745] [serial = 395] [outer = 0xa35e9000] 03:08:43 INFO - PROCESS | 1745 | 1463738923685 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:44 INFO - PROCESS | 1745 | 1463738924032 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 03:08:44 INFO - PROCESS | 1745 | 1463738924238 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x95bbcc00 == 88 [pid = 1745] [id = 132] 03:08:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x98f2d800) [pid = 1745] [serial = 396] [outer = (nil)] 03:08:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x9a272c00) [pid = 1745] [serial = 397] [outer = 0x98f2d800] 03:08:44 INFO - PROCESS | 1745 | 1463738924338 Marionette DEBUG loaded listener.js 03:08:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x9b925000) [pid = 1745] [serial = 398] [outer = 0x98f2d800] 03:08:45 INFO - PROCESS | 1745 | 1463738925271 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 03:08:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:08:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1700ms 03:08:45 INFO - PROCESS | 1745 | 1463738925317 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 03:08:45 INFO - PROCESS | 1745 | 1463738925321 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 03:08:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:08:45 INFO - PROCESS | 1745 | 1463738925331 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 1745 | 1463738925335 Marionette TRACE conn4 <- [1,502,null,{}] 03:08:45 INFO - PROCESS | 1745 | 1463738925342 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:45 INFO - PROCESS | 1745 | 1463738925558 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 03:08:45 INFO - PROCESS | 1745 | 1463738925778 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e07b800 == 89 [pid = 1745] [id = 133] 03:08:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x8e07e800) [pid = 1745] [serial = 399] [outer = (nil)] 03:08:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x8e084000) [pid = 1745] [serial = 400] [outer = 0x8e07e800] 03:08:45 INFO - PROCESS | 1745 | 1463738925916 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x8e088000) [pid = 1745] [serial = 401] [outer = 0x8e07e800] 03:08:46 INFO - PROCESS | 1745 | 1463738926826 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 03:08:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:08:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1540ms 03:08:46 INFO - PROCESS | 1745 | 1463738926872 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 1745 | 1463738926875 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 03:08:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:08:46 INFO - PROCESS | 1745 | 1463738926883 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 1745 | 1463738926887 Marionette TRACE conn4 <- [1,506,null,{}] 03:08:46 INFO - PROCESS | 1745 | 1463738926894 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:47 INFO - PROCESS | 1745 | 1463738927098 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 03:08:47 INFO - PROCESS | 1745 | 1463738927327 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e07ac00 == 90 [pid = 1745] [id = 134] 03:08:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x8e086800) [pid = 1745] [serial = 402] [outer = (nil)] 03:08:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x95bb5400) [pid = 1745] [serial = 403] [outer = 0x8e086800] 03:08:47 INFO - PROCESS | 1745 | 1463738927462 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x9a341c00) [pid = 1745] [serial = 404] [outer = 0x8e086800] 03:08:48 INFO - PROCESS | 1745 | 1463738928431 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 03:08:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:08:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1589ms 03:08:48 INFO - PROCESS | 1745 | 1463738928473 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 03:08:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:08:48 INFO - PROCESS | 1745 | 1463738928478 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 03:08:48 INFO - PROCESS | 1745 | 1463738928484 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:08:48 INFO - PROCESS | 1745 | 1463738928488 Marionette TRACE conn4 <- [1,510,null,{}] 03:08:48 INFO - PROCESS | 1745 | 1463738928495 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:48 INFO - PROCESS | 1745 | 1463738928711 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 03:08:48 INFO - PROCESS | 1745 | 1463738928935 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x8dedb400 == 91 [pid = 1745] [id = 135] 03:08:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x95a63000) [pid = 1745] [serial = 405] [outer = (nil)] 03:08:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x9a350800) [pid = 1745] [serial = 406] [outer = 0x95a63000] 03:08:49 INFO - PROCESS | 1745 | 1463738929074 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0xa104c400) [pid = 1745] [serial = 407] [outer = 0x95a63000] 03:08:50 INFO - PROCESS | 1745 | 1463738930003 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 03:08:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:08:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1594ms 03:08:50 INFO - PROCESS | 1745 | 1463738930078 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 03:08:50 INFO - PROCESS | 1745 | 1463738930083 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 03:08:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:08:50 INFO - PROCESS | 1745 | 1463738930090 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 1745 | 1463738930093 Marionette TRACE conn4 <- [1,514,null,{}] 03:08:50 INFO - PROCESS | 1745 | 1463738930100 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:50 INFO - PROCESS | 1745 | 1463738930336 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 03:08:50 INFO - PROCESS | 1745 | 1463738930618 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d470000 == 92 [pid = 1745] [id = 136] 03:08:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 177 (0x8d473000) [pid = 1745] [serial = 408] [outer = (nil)] 03:08:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 178 (0x8d476800) [pid = 1745] [serial = 409] [outer = 0x8d473000] 03:08:50 INFO - PROCESS | 1745 | 1463738930710 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 179 (0x8d47ac00) [pid = 1745] [serial = 410] [outer = 0x8d473000] 03:08:51 INFO - PROCESS | 1745 | 1463738931656 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 03:08:51 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 03:08:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1638ms 03:08:51 INFO - PROCESS | 1745 | 1463738931730 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 1745 | 1463738931735 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 03:08:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:08:51 INFO - PROCESS | 1745 | 1463738931741 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 1745 | 1463738931745 Marionette TRACE conn4 <- [1,518,null,{}] 03:08:51 INFO - PROCESS | 1745 | 1463738931752 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:51 INFO - PROCESS | 1745 | 1463738931986 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 03:08:52 INFO - PROCESS | 1745 | 1463738932211 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d477400 == 93 [pid = 1745] [id = 137] 03:08:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 180 (0x8d47bc00) [pid = 1745] [serial = 411] [outer = (nil)] 03:08:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x8d835400) [pid = 1745] [serial = 412] [outer = 0x8d47bc00] 03:08:52 INFO - PROCESS | 1745 | 1463738932348 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x8d838c00) [pid = 1745] [serial = 413] [outer = 0x8d47bc00] 03:08:53 INFO - PROCESS | 1745 | 1463738933299 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 03:08:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:08:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1635ms 03:08:53 INFO - PROCESS | 1745 | 1463738933378 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 1745 | 1463738933381 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 03:08:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:08:53 INFO - PROCESS | 1745 | 1463738933388 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 1745 | 1463738933391 Marionette TRACE conn4 <- [1,522,null,{}] 03:08:53 INFO - PROCESS | 1745 | 1463738933398 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:53 INFO - PROCESS | 1745 | 1463738933642 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 03:08:54 INFO - PROCESS | 1745 | 1463738934279 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9fa800 == 94 [pid = 1745] [id = 138] 03:08:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x8c9fb800) [pid = 1745] [serial = 414] [outer = (nil)] 03:08:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 184 (0x8d475800) [pid = 1745] [serial = 415] [outer = 0x8c9fb800] 03:08:54 INFO - PROCESS | 1745 | 1463738934364 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 185 (0x8d83a000) [pid = 1745] [serial = 416] [outer = 0x8c9fb800] 03:08:55 INFO - PROCESS | 1745 | 1463738935325 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 03:08:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:08:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1982ms 03:08:55 INFO - PROCESS | 1745 | 1463738935373 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 03:08:55 INFO - PROCESS | 1745 | 1463738935380 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 03:08:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:08:55 INFO - PROCESS | 1745 | 1463738935388 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 1745 | 1463738935393 Marionette TRACE conn4 <- [1,526,null,{}] 03:08:55 INFO - PROCESS | 1745 | 1463738935411 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:55 INFO - PROCESS | 1745 | 1463738935603 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 03:08:55 INFO - PROCESS | 1745 | 1463738935949 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded6400 == 95 [pid = 1745] [id = 139] 03:08:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 186 (0x8dedc000) [pid = 1745] [serial = 417] [outer = (nil)] 03:08:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 187 (0x8e080c00) [pid = 1745] [serial = 418] [outer = 0x8dedc000] 03:08:56 INFO - PROCESS | 1745 | 1463738936042 Marionette DEBUG loaded listener.js 03:08:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 188 (0x8e0dd800) [pid = 1745] [serial = 419] [outer = 0x8dedc000] 03:08:57 INFO - PROCESS | 1745 | 1463738937043 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 03:08:57 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 03:08:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1698ms 03:08:57 INFO - PROCESS | 1745 | 1463738937090 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 03:08:57 INFO - PROCESS | 1745 | 1463738937096 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 03:08:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:08:57 INFO - PROCESS | 1745 | 1463738937104 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:08:57 INFO - PROCESS | 1745 | 1463738937107 Marionette TRACE conn4 <- [1,530,null,{}] 03:08:57 INFO - PROCESS | 1745 | 1463738937114 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:57 INFO - PROCESS | 1745 | 1463738937308 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 03:08:57 INFO - PROCESS | 1745 | --DOCSHELL 0x93bef000 == 94 [pid = 1745] [id = 8] 03:08:57 INFO - PROCESS | 1745 | --DOCSHELL 0x9b36e400 == 93 [pid = 1745] [id = 25] 03:08:57 INFO - PROCESS | 1745 | --DOCSHELL 0x945a3c00 == 92 [pid = 1745] [id = 35] 03:08:57 INFO - PROCESS | 1745 | --DOCSHELL 0x945a0000 == 91 [pid = 1745] [id = 56] 03:08:57 INFO - PROCESS | 1745 | --DOCSHELL 0x925dc400 == 90 [pid = 1745] [id = 69] 03:08:57 INFO - PROCESS | 1745 | --DOMWINDOW == 187 (0x95a5ac00) [pid = 1745] [serial = 300] [outer = (nil)] [url = about:blank] 03:08:57 INFO - PROCESS | 1745 | --DOMWINDOW == 186 (0xa68a0c00) [pid = 1745] [serial = 309] [outer = (nil)] [url = about:blank] 03:08:57 INFO - PROCESS | 1745 | --DOMWINDOW == 185 (0x9b375c00) [pid = 1745] [serial = 303] [outer = (nil)] [url = about:blank] 03:08:57 INFO - PROCESS | 1745 | --DOMWINDOW == 184 (0x9a27a400) [pid = 1745] [serial = 318] [outer = (nil)] [url = about:blank] 03:08:57 INFO - PROCESS | 1745 | --DOMWINDOW == 183 (0x9157f800) [pid = 1745] [serial = 297] [outer = (nil)] [url = about:blank] 03:08:57 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0xa35f2800) [pid = 1745] [serial = 306] [outer = (nil)] [url = about:blank] 03:08:57 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0x8e92dc00) [pid = 1745] [serial = 312] [outer = (nil)] [url = about:blank] 03:08:57 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0xa6e7dc00) [pid = 1745] [serial = 315] [outer = (nil)] [url = about:blank] 03:08:57 INFO - PROCESS | 1745 | 1463738937650 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0dac00 == 89 [pid = 1745] [id = 128] 03:08:57 INFO - PROCESS | 1745 | --DOCSHELL 0x9538a400 == 88 [pid = 1745] [id = 127] 03:08:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0dac00 == 89 [pid = 1745] [id = 140] 03:08:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x8e92dc00) [pid = 1745] [serial = 420] [outer = (nil)] 03:08:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x8f6d0c00) [pid = 1745] [serial = 421] [outer = 0x8e92dc00] 03:08:57 INFO - PROCESS | 1745 | 1463738937764 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x914cd400) [pid = 1745] [serial = 422] [outer = 0x8e92dc00] 03:08:57 INFO - PROCESS | 1745 | --DOCSHELL 0x8ebc5400 == 88 [pid = 1745] [id = 126] 03:08:57 INFO - PROCESS | 1745 | --DOCSHELL 0x925e2000 == 87 [pid = 1745] [id = 125] 03:08:58 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded9000 == 86 [pid = 1745] [id = 124] 03:08:58 INFO - PROCESS | 1745 | --DOCSHELL 0x8ec06000 == 85 [pid = 1745] [id = 123] 03:08:58 INFO - PROCESS | 1745 | --DOCSHELL 0x9bfb2800 == 84 [pid = 1745] [id = 121] 03:08:58 INFO - PROCESS | 1745 | --DOCSHELL 0x8eca2c00 == 83 [pid = 1745] [id = 120] 03:08:58 INFO - PROCESS | 1745 | --DOCSHELL 0x8eca1c00 == 82 [pid = 1745] [id = 119] 03:08:58 INFO - PROCESS | 1745 | --DOCSHELL 0x8ebcb000 == 81 [pid = 1745] [id = 118] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0x91eedc00) [pid = 1745] [serial = 324] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0x9bfb7400) [pid = 1745] [serial = 295] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0x9917f400) [pid = 1745] [serial = 334] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 179 (0x95bbb800) [pid = 1745] [serial = 331] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 178 (0x8f6d4000) [pid = 1745] [serial = 321] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 177 (0x99146400) [pid = 1745] [serial = 333] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 176 (0x9459b400) [pid = 1745] [serial = 327] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0x95136000) [pid = 1745] [serial = 328] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0x914d1800) [pid = 1745] [serial = 322] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x95baf800) [pid = 1745] [serial = 330] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x925e6000) [pid = 1745] [serial = 325] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x9a021400) [pid = 1745] [serial = 337] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x95bb7c00) [pid = 1745] [serial = 336] [outer = (nil)] [url = about:blank] 03:08:58 INFO - PROCESS | 1745 | 1463738938644 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 03:08:58 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 03:08:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:08:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:08:58 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 03:08:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:08:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:08:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1582ms 03:08:58 INFO - PROCESS | 1745 | 1463738938691 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 03:08:58 INFO - PROCESS | 1745 | 1463738938695 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 03:08:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:08:58 INFO - PROCESS | 1745 | 1463738938726 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 1745 | 1463738938736 Marionette TRACE conn4 <- [1,534,null,{}] 03:08:58 INFO - PROCESS | 1745 | 1463738938745 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:58 INFO - PROCESS | 1745 | 1463738938949 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 03:08:59 INFO - PROCESS | 1745 | 1463738939096 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ebcb000 == 82 [pid = 1745] [id = 141] 03:08:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x8ec0c800) [pid = 1745] [serial = 423] [outer = (nil)] 03:08:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x925da000) [pid = 1745] [serial = 424] [outer = 0x8ec0c800] 03:08:59 INFO - PROCESS | 1745 | 1463738939176 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x925e4c00) [pid = 1745] [serial = 425] [outer = 0x8ec0c800] 03:08:59 INFO - PROCESS | 1745 | 1463738939993 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 03:09:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:09:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1306ms 03:09:00 INFO - PROCESS | 1745 | 1463738940018 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 03:09:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:09:00 INFO - PROCESS | 1745 | 1463738940023 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 03:09:00 INFO - PROCESS | 1745 | 1463738940030 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:09:00 INFO - PROCESS | 1745 | 1463738940034 Marionette TRACE conn4 <- [1,538,null,{}] 03:09:00 INFO - PROCESS | 1745 | 1463738940039 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:00 INFO - PROCESS | 1745 | 1463738940296 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 03:09:00 INFO - PROCESS | 1745 | 1463738940334 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ebc5400 == 83 [pid = 1745] [id = 142] 03:09:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x8ec0e400) [pid = 1745] [serial = 426] [outer = (nil)] 03:09:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x925f6400) [pid = 1745] [serial = 427] [outer = 0x8ec0e400] 03:09:00 INFO - PROCESS | 1745 | 1463738940443 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0x95140000) [pid = 1745] [serial = 428] [outer = 0x8ec0e400] 03:09:01 INFO - PROCESS | 1745 | 1463738941425 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 03:09:01 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. 03:09:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1433ms 03:09:01 INFO - PROCESS | 1745 | 1463738941464 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 03:09:01 INFO - PROCESS | 1745 | 1463738941468 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 03:09:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:09:01 INFO - PROCESS | 1745 | 1463738941475 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:09:01 INFO - PROCESS | 1745 | 1463738941478 Marionette TRACE conn4 <- [1,542,null,{}] 03:09:01 INFO - PROCESS | 1745 | 1463738941484 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:01 INFO - PROCESS | 1745 | 1463738941733 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 03:09:01 INFO - PROCESS | 1745 | 1463738941777 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:01 INFO - PROCESS | 1745 | ++DOCSHELL 0x945a8800 == 84 [pid = 1745] [id = 143] 03:09:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 177 (0x95180800) [pid = 1745] [serial = 429] [outer = (nil)] 03:09:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 178 (0x957b0800) [pid = 1745] [serial = 430] [outer = 0x95180800] 03:09:01 INFO - PROCESS | 1745 | 1463738941886 Marionette DEBUG loaded listener.js 03:09:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 179 (0x95a66800) [pid = 1745] [serial = 431] [outer = 0x95180800] 03:09:02 INFO - PROCESS | 1745 | --DOMWINDOW == 178 (0x95bb9c00) [pid = 1745] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:09:02 INFO - PROCESS | 1745 | --DOMWINDOW == 177 (0x95a69c00) [pid = 1745] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:09:02 INFO - PROCESS | 1745 | --DOMWINDOW == 176 (0x8ec04400) [pid = 1745] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:09:02 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0x8ec08800) [pid = 1745] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:09:02 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0x925e5800) [pid = 1745] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:09:02 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x8e0db400) [pid = 1745] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:09:03 INFO - PROCESS | 1745 | 1463738943040 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 03:09:03 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. 03:09:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1640ms 03:09:03 INFO - PROCESS | 1745 | 1463738943116 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 03:09:03 INFO - PROCESS | 1745 | 1463738943120 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 03:09:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:09:03 INFO - PROCESS | 1745 | 1463738943127 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:09:03 INFO - PROCESS | 1745 | 1463738943130 Marionette TRACE conn4 <- [1,546,null,{}] 03:09:03 INFO - PROCESS | 1745 | 1463738943136 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:03 INFO - PROCESS | 1745 | 1463738943399 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 03:09:03 INFO - PROCESS | 1745 | 1463738943425 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9ee000 == 85 [pid = 1745] [id = 144] 03:09:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x8d47a000) [pid = 1745] [serial = 432] [outer = (nil)] 03:09:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x95baf800) [pid = 1745] [serial = 433] [outer = 0x8d47a000] 03:09:03 INFO - PROCESS | 1745 | 1463738943504 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0x9913e000) [pid = 1745] [serial = 434] [outer = 0x8d47a000] 03:09:04 INFO - PROCESS | 1745 | 1463738944388 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 03:09:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:09:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1280ms 03:09:04 INFO - PROCESS | 1745 | 1463738944408 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 03:09:04 INFO - PROCESS | 1745 | 1463738944412 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 03:09:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:09:04 INFO - PROCESS | 1745 | 1463738944419 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 1745 | 1463738944422 Marionette TRACE conn4 <- [1,550,null,{}] 03:09:04 INFO - PROCESS | 1745 | 1463738944428 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:04 INFO - PROCESS | 1745 | 1463738944766 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 03:09:04 INFO - PROCESS | 1745 | 1463738944919 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c295c00 == 86 [pid = 1745] [id = 145] 03:09:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 177 (0x8c298800) [pid = 1745] [serial = 435] [outer = (nil)] 03:09:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 178 (0x8c9f7000) [pid = 1745] [serial = 436] [outer = 0x8c298800] 03:09:05 INFO - PROCESS | 1745 | 1463738945013 Marionette DEBUG loaded listener.js 03:09:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 179 (0x8d836000) [pid = 1745] [serial = 437] [outer = 0x8c298800] 03:09:06 INFO - PROCESS | 1745 | 1463738946074 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 03:09:06 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. 03:09:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1737ms 03:09:06 INFO - PROCESS | 1745 | 1463738946160 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 03:09:06 INFO - PROCESS | 1745 | 1463738946167 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 03:09:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:09:06 INFO - PROCESS | 1745 | 1463738946176 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:09:06 INFO - PROCESS | 1745 | 1463738946184 Marionette TRACE conn4 <- [1,554,null,{}] 03:09:06 INFO - PROCESS | 1745 | 1463738946193 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:06 INFO - PROCESS | 1745 | 1463738946421 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 03:09:06 INFO - PROCESS | 1745 | 1463738946656 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0db000 == 87 [pid = 1745] [id = 146] 03:09:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 180 (0x8e92f400) [pid = 1745] [serial = 438] [outer = (nil)] 03:09:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x8ec06000) [pid = 1745] [serial = 439] [outer = 0x8e92f400] 03:09:06 INFO - PROCESS | 1745 | 1463738946768 Marionette DEBUG loaded listener.js 03:09:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x8f6da000) [pid = 1745] [serial = 440] [outer = 0x8e92f400] 03:09:07 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:07 INFO - PROCESS | 1745 | 1463738947750 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 03:09:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:09:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1639ms 03:09:07 INFO - PROCESS | 1745 | 1463738947815 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 03:09:07 INFO - PROCESS | 1745 | 1463738947822 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 03:09:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:09:07 INFO - PROCESS | 1745 | 1463738947830 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:09:07 INFO - PROCESS | 1745 | 1463738947835 Marionette TRACE conn4 <- [1,558,null,{}] 03:09:07 INFO - PROCESS | 1745 | 1463738947895 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:08 INFO - PROCESS | 1745 | 1463738948118 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 03:09:08 INFO - PROCESS | 1745 | 1463738948419 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x91eec800 == 88 [pid = 1745] [id = 147] 03:09:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x93bec400) [pid = 1745] [serial = 441] [outer = (nil)] 03:09:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 184 (0x94f6f000) [pid = 1745] [serial = 442] [outer = 0x93bec400] 03:09:08 INFO - PROCESS | 1745 | 1463738948526 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 185 (0x95a60c00) [pid = 1745] [serial = 443] [outer = 0x93bec400] 03:09:09 INFO - PROCESS | 1745 | 1463738949503 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 03:09:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:09:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1733ms 03:09:09 INFO - PROCESS | 1745 | 1463738949565 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 03:09:09 INFO - PROCESS | 1745 | 1463738949572 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 03:09:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:09:09 INFO - PROCESS | 1745 | 1463738949591 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 1745 | 1463738949599 Marionette TRACE conn4 <- [1,562,null,{}] 03:09:09 INFO - PROCESS | 1745 | 1463738949606 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:09 INFO - PROCESS | 1745 | 1463738949856 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 03:09:10 INFO - PROCESS | 1745 | 1463738950085 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x914ca000 == 89 [pid = 1745] [id = 148] 03:09:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 186 (0x925dbc00) [pid = 1745] [serial = 444] [outer = (nil)] 03:09:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 187 (0x99cde800) [pid = 1745] [serial = 445] [outer = 0x925dbc00] 03:09:10 INFO - PROCESS | 1745 | 1463738950193 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 188 (0x9a027800) [pid = 1745] [serial = 446] [outer = 0x925dbc00] 03:09:10 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:11 INFO - PROCESS | 1745 | 1463738951088 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:09:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1554ms 03:09:11 INFO - PROCESS | 1745 | 1463738951138 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 03:09:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:09:11 INFO - PROCESS | 1745 | 1463738951143 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 03:09:11 INFO - PROCESS | 1745 | 1463738951150 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 1745 | 1463738951153 Marionette TRACE conn4 <- [1,566,null,{}] 03:09:11 INFO - PROCESS | 1745 | 1463738951160 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:11 INFO - PROCESS | 1745 | 1463738951360 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 03:09:11 INFO - PROCESS | 1745 | 1463738951550 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x99146400 == 90 [pid = 1745] [id = 149] 03:09:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 189 (0x9914a800) [pid = 1745] [serial = 447] [outer = (nil)] 03:09:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 190 (0x9a277000) [pid = 1745] [serial = 448] [outer = 0x9914a800] 03:09:11 INFO - PROCESS | 1745 | 1463738951642 Marionette DEBUG loaded listener.js 03:09:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 191 (0x9a27f000) [pid = 1745] [serial = 449] [outer = 0x9914a800] 03:09:12 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:12 INFO - PROCESS | 1745 | 1463738952563 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:09:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:09:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1482ms 03:09:12 INFO - PROCESS | 1745 | 1463738952632 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 03:09:12 INFO - PROCESS | 1745 | 1463738952636 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 03:09:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:09:12 INFO - PROCESS | 1745 | 1463738952644 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:09:12 INFO - PROCESS | 1745 | 1463738952648 Marionette TRACE conn4 <- [1,570,null,{}] 03:09:12 INFO - PROCESS | 1745 | 1463738952654 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:12 INFO - PROCESS | 1745 | 1463738952862 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 03:09:13 INFO - PROCESS | 1745 | 1463738953096 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a34f000 == 91 [pid = 1745] [id = 150] 03:09:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 192 (0x9a34fc00) [pid = 1745] [serial = 450] [outer = (nil)] 03:09:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 193 (0x9af1b400) [pid = 1745] [serial = 451] [outer = 0x9a34fc00] 03:09:13 INFO - PROCESS | 1745 | 1463738953249 Marionette DEBUG loaded listener.js 03:09:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 194 (0x9b921c00) [pid = 1745] [serial = 452] [outer = 0x9a34fc00] 03:09:13 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:14 INFO - PROCESS | 1745 | 1463738954277 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 03:09:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:09:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1684ms 03:09:14 INFO - PROCESS | 1745 | 1463738954330 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 03:09:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:09:14 INFO - PROCESS | 1745 | 1463738954334 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 03:09:14 INFO - PROCESS | 1745 | 1463738954342 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 1745 | 1463738954346 Marionette TRACE conn4 <- [1,574,null,{}] 03:09:14 INFO - PROCESS | 1745 | 1463738954352 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:14 INFO - PROCESS | 1745 | 1463738954556 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 03:09:14 INFO - PROCESS | 1745 | 1463738954711 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x99ce3400 == 92 [pid = 1745] [id = 151] 03:09:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 195 (0x9a34ac00) [pid = 1745] [serial = 453] [outer = (nil)] 03:09:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 196 (0xa1051800) [pid = 1745] [serial = 454] [outer = 0x9a34ac00] 03:09:14 INFO - PROCESS | 1745 | 1463738954802 Marionette DEBUG loaded listener.js 03:09:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 197 (0xa262d000) [pid = 1745] [serial = 455] [outer = 0x9a34ac00] 03:09:15 INFO - PROCESS | 1745 | 1463738955758 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:09:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:09:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1483ms 03:09:15 INFO - PROCESS | 1745 | 1463738955826 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 03:09:15 INFO - PROCESS | 1745 | 1463738955829 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 03:09:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:09:15 INFO - PROCESS | 1745 | 1463738955837 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:09:15 INFO - PROCESS | 1745 | 1463738955841 Marionette TRACE conn4 <- [1,578,null,{}] 03:09:15 INFO - PROCESS | 1745 | 1463738955847 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:16 INFO - PROCESS | 1745 | 1463738956085 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 03:09:16 INFO - PROCESS | 1745 | 1463738956311 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2e9c00 == 93 [pid = 1745] [id = 152] 03:09:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 198 (0x8e2eb400) [pid = 1745] [serial = 456] [outer = (nil)] 03:09:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 199 (0x8e2f0c00) [pid = 1745] [serial = 457] [outer = 0x8e2eb400] 03:09:16 INFO - PROCESS | 1745 | 1463738956455 Marionette DEBUG loaded listener.js 03:09:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 200 (0x8e2f5000) [pid = 1745] [serial = 458] [outer = 0x8e2eb400] 03:09:17 INFO - PROCESS | 1745 | 1463738957396 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 03:09:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:09:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1634ms 03:09:17 INFO - PROCESS | 1745 | 1463738957472 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 03:09:17 INFO - PROCESS | 1745 | 1463738957477 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 03:09:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:09:17 INFO - PROCESS | 1745 | 1463738957484 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:09:17 INFO - PROCESS | 1745 | 1463738957488 Marionette TRACE conn4 <- [1,582,null,{}] 03:09:17 INFO - PROCESS | 1745 | 1463738957494 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:17 INFO - PROCESS | 1745 | 1463738957731 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 03:09:17 INFO - PROCESS | 1745 | 1463738957959 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d478800 == 94 [pid = 1745] [id = 153] 03:09:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 201 (0x8e2ea000) [pid = 1745] [serial = 459] [outer = (nil)] 03:09:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 202 (0x8eb40c00) [pid = 1745] [serial = 460] [outer = 0x8e2ea000] 03:09:18 INFO - PROCESS | 1745 | 1463738958095 Marionette DEBUG loaded listener.js 03:09:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 203 (0x8eb45800) [pid = 1745] [serial = 461] [outer = 0x8e2ea000] 03:09:19 INFO - PROCESS | 1745 | 1463738959057 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:09:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1632ms 03:09:19 INFO - PROCESS | 1745 | 1463738959117 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 1745 | 1463738959122 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 03:09:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:09:19 INFO - PROCESS | 1745 | 1463738959129 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 1745 | 1463738959140 Marionette TRACE conn4 <- [1,586,null,{}] 03:09:19 INFO - PROCESS | 1745 | 1463738959145 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:19 INFO - PROCESS | 1745 | 1463738959351 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 03:09:19 INFO - PROCESS | 1745 | 1463738959594 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2f1800 == 95 [pid = 1745] [id = 154] 03:09:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 204 (0x8e2f3c00) [pid = 1745] [serial = 462] [outer = (nil)] 03:09:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 205 (0x8eb4ac00) [pid = 1745] [serial = 463] [outer = 0x8e2f3c00] 03:09:19 INFO - PROCESS | 1745 | 1463738959729 Marionette DEBUG loaded listener.js 03:09:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 206 (0x95bb7c00) [pid = 1745] [serial = 464] [outer = 0x8e2f3c00] 03:09:20 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:20 INFO - PROCESS | 1745 | 1463738960654 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 03:09:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:09:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1589ms 03:09:20 INFO - PROCESS | 1745 | 1463738960720 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 03:09:20 INFO - PROCESS | 1745 | 1463738960724 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 03:09:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:09:20 INFO - PROCESS | 1745 | 1463738960731 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:09:20 INFO - PROCESS | 1745 | 1463738960735 Marionette TRACE conn4 <- [1,590,null,{}] 03:09:20 INFO - PROCESS | 1745 | 1463738960741 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:20 INFO - PROCESS | 1745 | 1463738960952 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 03:09:21 INFO - PROCESS | 1745 | 1463738961196 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb7e000 == 96 [pid = 1745] [id = 155] 03:09:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 207 (0x8eb7e400) [pid = 1745] [serial = 465] [outer = (nil)] 03:09:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 208 (0x8eb80400) [pid = 1745] [serial = 466] [outer = 0x8eb7e400] 03:09:21 INFO - PROCESS | 1745 | 1463738961346 Marionette DEBUG loaded listener.js 03:09:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 209 (0x8eb86400) [pid = 1745] [serial = 467] [outer = 0x8eb7e400] 03:09:22 INFO - PROCESS | 1745 | 1463738962318 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 03:09:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:09:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1638ms 03:09:22 INFO - PROCESS | 1745 | 1463738962371 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 03:09:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:09:22 INFO - PROCESS | 1745 | 1463738962376 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 03:09:22 INFO - PROCESS | 1745 | 1463738962383 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:09:22 INFO - PROCESS | 1745 | 1463738962389 Marionette TRACE conn4 <- [1,594,null,{}] 03:09:22 INFO - PROCESS | 1745 | 1463738962395 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:22 INFO - PROCESS | 1745 | 1463738962632 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 03:09:22 INFO - PROCESS | 1745 | 1463738962868 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb79000 == 97 [pid = 1745] [id = 156] 03:09:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 210 (0x8eb7b400) [pid = 1745] [serial = 468] [outer = (nil)] 03:09:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 211 (0x928b0c00) [pid = 1745] [serial = 469] [outer = 0x8eb7b400] 03:09:23 INFO - PROCESS | 1745 | 1463738963004 Marionette DEBUG loaded listener.js 03:09:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 212 (0x928b9400) [pid = 1745] [serial = 470] [outer = 0x8eb7b400] 03:09:24 INFO - PROCESS | 1745 | 1463738964039 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 03:09:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:09:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1691ms 03:09:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:09:24 INFO - PROCESS | 1745 | 1463738964074 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 03:09:24 INFO - PROCESS | 1745 | 1463738964078 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 03:09:24 INFO - PROCESS | 1745 | 1463738964086 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:09:24 INFO - PROCESS | 1745 | 1463738964088 Marionette TRACE conn4 <- [1,598,null,{}] 03:09:24 INFO - PROCESS | 1745 | 1463738964096 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:24 INFO - PROCESS | 1745 | 1463738964301 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 03:09:24 INFO - PROCESS | 1745 | 1463738964586 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f5400 == 98 [pid = 1745] [id = 157] 03:09:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 213 (0x8e0e3c00) [pid = 1745] [serial = 471] [outer = (nil)] 03:09:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 214 (0x92a94800) [pid = 1745] [serial = 472] [outer = 0x8e0e3c00] 03:09:24 INFO - PROCESS | 1745 | 1463738964680 Marionette DEBUG loaded listener.js 03:09:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 215 (0x92a96800) [pid = 1745] [serial = 473] [outer = 0x8e0e3c00] 03:09:25 INFO - PROCESS | 1745 | 1463738965607 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 03:09:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:09:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1584ms 03:09:25 INFO - PROCESS | 1745 | 1463738965669 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 03:09:25 INFO - PROCESS | 1745 | 1463738965673 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 03:09:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:09:25 INFO - PROCESS | 1745 | 1463738965682 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:09:25 INFO - PROCESS | 1745 | 1463738965684 Marionette TRACE conn4 <- [1,602,null,{}] 03:09:25 INFO - PROCESS | 1745 | 1463738965691 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:25 INFO - PROCESS | 1745 | 1463738965903 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 03:09:26 INFO - PROCESS | 1745 | 1463738966135 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c456400 == 99 [pid = 1745] [id = 158] 03:09:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 216 (0x8c458400) [pid = 1745] [serial = 474] [outer = (nil)] 03:09:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 217 (0x8c45dc00) [pid = 1745] [serial = 475] [outer = 0x8c458400] 03:09:26 INFO - PROCESS | 1745 | 1463738966269 Marionette DEBUG loaded listener.js 03:09:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 218 (0x8c460c00) [pid = 1745] [serial = 476] [outer = 0x8c458400] 03:09:27 INFO - PROCESS | 1745 | 1463738967206 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 03:09:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:09:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1588ms 03:09:27 INFO - PROCESS | 1745 | 1463738967271 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 03:09:27 INFO - PROCESS | 1745 | 1463738967275 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 03:09:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:09:27 INFO - PROCESS | 1745 | 1463738967282 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:09:27 INFO - PROCESS | 1745 | 1463738967286 Marionette TRACE conn4 <- [1,606,null,{}] 03:09:27 INFO - PROCESS | 1745 | 1463738967292 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:27 INFO - PROCESS | 1745 | 1463738967498 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 03:09:28 INFO - PROCESS | 1745 | 1463738968042 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f3400 == 100 [pid = 1745] [id = 159] 03:09:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 219 (0x8c9f4000) [pid = 1745] [serial = 477] [outer = (nil)] 03:09:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 220 (0x8d46d800) [pid = 1745] [serial = 478] [outer = 0x8c9f4000] 03:09:28 INFO - PROCESS | 1745 | 1463738968171 Marionette DEBUG loaded listener.js 03:09:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0x8ded4000) [pid = 1745] [serial = 479] [outer = 0x8c9f4000] 03:09:29 INFO - PROCESS | 1745 | 1463738969125 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:09:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:09:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1886ms 03:09:29 INFO - PROCESS | 1745 | 1463738969170 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 03:09:29 INFO - PROCESS | 1745 | 1463738969176 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 03:09:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:09:29 INFO - PROCESS | 1745 | 1463738969184 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:09:29 INFO - PROCESS | 1745 | 1463738969190 Marionette TRACE conn4 <- [1,610,null,{}] 03:09:29 INFO - PROCESS | 1745 | 1463738969197 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:29 INFO - PROCESS | 1745 | 1463738969394 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 03:09:29 INFO - PROCESS | 1745 | 1463738969638 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:29 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d471c00 == 101 [pid = 1745] [id = 160] 03:09:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0x8d479400) [pid = 1745] [serial = 480] [outer = (nil)] 03:09:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 223 (0x8c9f8000) [pid = 1745] [serial = 481] [outer = 0x8d479400] 03:09:29 INFO - PROCESS | 1745 | 1463738969831 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 224 (0x8eb42c00) [pid = 1745] [serial = 482] [outer = 0x8d479400] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x95a65400 == 100 [pid = 1745] [id = 111] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x99edfc00 == 99 [pid = 1745] [id = 16] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x91d8bc00 == 98 [pid = 1745] [id = 112] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x9172f800 == 97 [pid = 1745] [id = 102] 03:09:30 INFO - PROCESS | 1745 | --DOMWINDOW == 223 (0x8ebca800) [pid = 1745] [serial = 351] [outer = (nil)] [url = about:blank] 03:09:30 INFO - PROCESS | 1745 | --DOMWINDOW == 222 (0x925ee000) [pid = 1745] [serial = 354] [outer = (nil)] [url = about:blank] 03:09:30 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x8ecae800) [pid = 1745] [serial = 357] [outer = (nil)] [url = about:blank] 03:09:30 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x9af1d800) [pid = 1745] [serial = 360] [outer = (nil)] [url = about:blank] 03:09:30 INFO - PROCESS | 1745 | --DOMWINDOW == 219 (0x8deda800) [pid = 1745] [serial = 366] [outer = (nil)] [url = about:blank] 03:09:30 INFO - PROCESS | 1745 | --DOMWINDOW == 218 (0xa21a4000) [pid = 1745] [serial = 363] [outer = (nil)] [url = about:blank] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x95179400 == 96 [pid = 1745] [id = 100] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0xa675c800 == 95 [pid = 1745] [id = 18] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x91d8c400 == 94 [pid = 1745] [id = 110] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x9c0b1800 == 93 [pid = 1745] [id = 15] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x9bfb4c00 == 92 [pid = 1745] [id = 14] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6d3c00 == 91 [pid = 1745] [id = 108] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8ec02c00 == 90 [pid = 1745] [id = 107] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8e929800 == 89 [pid = 1745] [id = 104] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8e922000 == 88 [pid = 1745] [id = 105] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x91726000 == 87 [pid = 1745] [id = 103] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x9a273000 == 86 [pid = 1745] [id = 106] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x9b13e000 == 85 [pid = 1745] [id = 13] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9ee000 == 84 [pid = 1745] [id = 144] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x945a8800 == 83 [pid = 1745] [id = 143] 03:09:30 INFO - PROCESS | 1745 | 1463738970947 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8ebc5400 == 82 [pid = 1745] [id = 142] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8ebcb000 == 81 [pid = 1745] [id = 141] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0dac00 == 80 [pid = 1745] [id = 140] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded6400 == 79 [pid = 1745] [id = 139] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9fa800 == 78 [pid = 1745] [id = 138] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8e07b800 == 77 [pid = 1745] [id = 133] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8deddc00 == 76 [pid = 1745] [id = 130] 03:09:30 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9ef000 == 75 [pid = 1745] [id = 129] 03:09:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:09:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1839ms 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 217 (0x9b374800) [pid = 1745] [serial = 381] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 216 (0xa3055800) [pid = 1745] [serial = 382] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 215 (0x980d2800) [pid = 1745] [serial = 345] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 214 (0x99185000) [pid = 1745] [serial = 378] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 213 (0x925f3000) [pid = 1745] [serial = 373] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 212 (0x925dd000) [pid = 1745] [serial = 372] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 211 (0x91d83c00) [pid = 1745] [serial = 342] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 210 (0x8ecab400) [pid = 1745] [serial = 370] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 209 (0x8eca2000) [pid = 1745] [serial = 369] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 208 (0x9a27fc00) [pid = 1745] [serial = 339] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 207 (0x95392800) [pid = 1745] [serial = 375] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 206 (0x957b8800) [pid = 1745] [serial = 376] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 205 (0x9b36ac00) [pid = 1745] [serial = 348] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 204 (0x8e0e0c00) [pid = 1745] [serial = 384] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 203 (0x99ec0800) [pid = 1745] [serial = 379] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | --DOMWINDOW == 202 (0x91727400) [pid = 1745] [serial = 385] [outer = (nil)] [url = about:blank] 03:09:31 INFO - PROCESS | 1745 | 1463738971056 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 03:09:31 INFO - PROCESS | 1745 | 1463738971062 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 03:09:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:09:31 INFO - PROCESS | 1745 | 1463738971074 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:09:31 INFO - PROCESS | 1745 | 1463738971077 Marionette TRACE conn4 <- [1,614,null,{}] 03:09:31 INFO - PROCESS | 1745 | 1463738971084 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:31 INFO - PROCESS | 1745 | 1463738971276 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 03:09:31 INFO - PROCESS | 1745 | 1463738971543 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x8dede400 == 76 [pid = 1745] [id = 161] 03:09:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 203 (0x8e0e3000) [pid = 1745] [serial = 483] [outer = (nil)] 03:09:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 204 (0x8eb7a000) [pid = 1745] [serial = 484] [outer = 0x8e0e3000] 03:09:31 INFO - PROCESS | 1745 | 1463738971623 Marionette DEBUG loaded listener.js 03:09:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 205 (0x8ebbf400) [pid = 1745] [serial = 485] [outer = 0x8e0e3000] 03:09:32 INFO - PROCESS | 1745 | 1463738972717 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 03:09:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:09:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1683ms 03:09:32 INFO - PROCESS | 1745 | 1463738972759 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 03:09:32 INFO - PROCESS | 1745 | 1463738972767 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 03:09:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:09:32 INFO - PROCESS | 1745 | 1463738972776 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:09:32 INFO - PROCESS | 1745 | 1463738972785 Marionette TRACE conn4 <- [1,618,null,{}] 03:09:32 INFO - PROCESS | 1745 | 1463738972814 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:33 INFO - PROCESS | 1745 | 1463738973043 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 03:09:33 INFO - PROCESS | 1745 | 1463738973343 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d83a800 == 77 [pid = 1745] [id = 162] 03:09:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 206 (0x8deddc00) [pid = 1745] [serial = 486] [outer = (nil)] 03:09:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 207 (0x8e2f1c00) [pid = 1745] [serial = 487] [outer = 0x8deddc00] 03:09:33 INFO - PROCESS | 1745 | 1463738973439 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 208 (0x8eb4ec00) [pid = 1745] [serial = 488] [outer = 0x8deddc00] 03:09:34 INFO - PROCESS | 1745 | 1463738974559 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:09:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:09:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1856ms 03:09:34 INFO - PROCESS | 1745 | 1463738974634 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 03:09:34 INFO - PROCESS | 1745 | 1463738974644 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 03:09:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:09:34 INFO - PROCESS | 1745 | 1463738974656 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:09:34 INFO - PROCESS | 1745 | 1463738974660 Marionette TRACE conn4 <- [1,622,null,{}] 03:09:34 INFO - PROCESS | 1745 | 1463738974668 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:34 INFO - PROCESS | 1745 | 1463738974912 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded3000 == 76 [pid = 1745] [id = 122] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0xa22bc400 == 75 [pid = 1745] [id = 37] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x91ee4800 == 74 [pid = 1745] [id = 57] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x93bf6800 == 73 [pid = 1745] [id = 12] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x8eca2400 == 72 [pid = 1745] [id = 131] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x99ee4400 == 71 [pid = 1745] [id = 101] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x9b62d000 == 70 [pid = 1745] [id = 26] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x95bbcc00 == 69 [pid = 1745] [id = 132] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x98f01800 == 68 [pid = 1745] [id = 58] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x945a1c00 == 67 [pid = 1745] [id = 11] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x91574400 == 66 [pid = 1745] [id = 74] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x91ee3c00 == 65 [pid = 1745] [id = 76] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x9157b000 == 64 [pid = 1745] [id = 75] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x8ec05400 == 63 [pid = 1745] [id = 114] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x8ec0f400 == 62 [pid = 1745] [id = 116] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x91573c00 == 61 [pid = 1745] [id = 88] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x95389c00 == 60 [pid = 1745] [id = 24] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x95a5b800 == 59 [pid = 1745] [id = 115] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x8ebc0000 == 58 [pid = 1745] [id = 117] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x91732000 == 57 [pid = 1745] [id = 90] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x95a62000 == 56 [pid = 1745] [id = 89] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6d2c00 == 55 [pid = 1745] [id = 91] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x914ca000 == 54 [pid = 1745] [id = 148] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x99146400 == 53 [pid = 1745] [id = 149] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x91eec800 == 52 [pid = 1745] [id = 147] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0db000 == 51 [pid = 1745] [id = 146] 03:09:37 INFO - PROCESS | 1745 | --DOCSHELL 0x8c295c00 == 50 [pid = 1745] [id = 145] 03:09:37 INFO - PROCESS | 1745 | 1463738977225 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c29ac00 == 51 [pid = 1745] [id = 163] 03:09:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 209 (0x8c459800) [pid = 1745] [serial = 489] [outer = (nil)] 03:09:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 210 (0x8d830400) [pid = 1745] [serial = 490] [outer = 0x8c459800] 03:09:37 INFO - PROCESS | 1745 | 1463738977307 Marionette DEBUG loaded listener.js 03:09:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 211 (0x8e080000) [pid = 1745] [serial = 491] [outer = 0x8c459800] 03:09:38 INFO - PROCESS | 1745 | 1463738978091 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 03:09:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:09:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 3489ms 03:09:38 INFO - PROCESS | 1745 | 1463738978151 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 03:09:38 INFO - PROCESS | 1745 | 1463738978158 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 03:09:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:09:38 INFO - PROCESS | 1745 | 1463738978176 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:09:38 INFO - PROCESS | 1745 | 1463738978182 Marionette TRACE conn4 <- [1,626,null,{}] 03:09:38 INFO - PROCESS | 1745 | 1463738978189 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:38 INFO - PROCESS | 1745 | 1463738978419 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 03:09:38 INFO - PROCESS | 1745 | 1463738978447 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb7f800 == 52 [pid = 1745] [id = 164] 03:09:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 212 (0x8eb81800) [pid = 1745] [serial = 492] [outer = (nil)] 03:09:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 213 (0x8ebce800) [pid = 1745] [serial = 493] [outer = 0x8eb81800] 03:09:38 INFO - PROCESS | 1745 | 1463738978529 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 214 (0x9157b000) [pid = 1745] [serial = 494] [outer = 0x8eb81800] 03:09:39 INFO - PROCESS | 1745 | 1463738979557 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 03:09:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:09:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1484ms 03:09:39 INFO - PROCESS | 1745 | 1463738979674 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 03:09:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:09:39 INFO - PROCESS | 1745 | 1463738979684 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 03:09:39 INFO - PROCESS | 1745 | 1463738979696 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 1745 | 1463738979703 Marionette TRACE conn4 <- [1,630,null,{}] 03:09:39 INFO - PROCESS | 1745 | 1463738979737 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:40 INFO - PROCESS | 1745 | 1463738980082 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 03:09:41 INFO - PROCESS | 1745 | --DOMWINDOW == 213 (0x8d47a000) [pid = 1745] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:09:41 INFO - PROCESS | 1745 | --DOMWINDOW == 212 (0x8d479400) [pid = 1745] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:09:41 INFO - PROCESS | 1745 | --DOMWINDOW == 211 (0x8e92dc00) [pid = 1745] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:09:41 INFO - PROCESS | 1745 | --DOMWINDOW == 210 (0x8ec0c800) [pid = 1745] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:09:41 INFO - PROCESS | 1745 | --DOMWINDOW == 209 (0x8ec0e400) [pid = 1745] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:09:41 INFO - PROCESS | 1745 | --DOMWINDOW == 208 (0x8dedc000) [pid = 1745] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:09:41 INFO - PROCESS | 1745 | --DOMWINDOW == 207 (0x8c9fb800) [pid = 1745] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:09:41 INFO - PROCESS | 1745 | --DOMWINDOW == 206 (0x95180800) [pid = 1745] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:09:41 INFO - PROCESS | 1745 | --DOMWINDOW == 205 (0x8c9f4000) [pid = 1745] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:09:41 INFO - PROCESS | 1745 | 1463738981080 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c293000 == 53 [pid = 1745] [id = 165] 03:09:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 206 (0x8c9f4000) [pid = 1745] [serial = 495] [outer = (nil)] 03:09:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 207 (0x8d835c00) [pid = 1745] [serial = 496] [outer = 0x8c9f4000] 03:09:41 INFO - PROCESS | 1745 | 1463738981232 Marionette DEBUG loaded listener.js 03:09:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 208 (0x8ec0c800) [pid = 1745] [serial = 497] [outer = 0x8c9f4000] 03:09:42 INFO - PROCESS | 1745 | 1463738982474 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 03:09:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:09:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 2812ms 03:09:42 INFO - PROCESS | 1745 | 1463738982509 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 03:09:42 INFO - PROCESS | 1745 | 1463738982516 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 03:09:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:09:42 INFO - PROCESS | 1745 | 1463738982544 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:09:42 INFO - PROCESS | 1745 | 1463738982560 Marionette TRACE conn4 <- [1,634,null,{}] 03:09:42 INFO - PROCESS | 1745 | 1463738982573 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:42 INFO - PROCESS | 1745 | 1463738982953 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 03:09:43 INFO - PROCESS | 1745 | 1463738983345 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c295c00 == 54 [pid = 1745] [id = 166] 03:09:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 209 (0x8c455c00) [pid = 1745] [serial = 498] [outer = (nil)] 03:09:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 210 (0x8c460400) [pid = 1745] [serial = 499] [outer = 0x8c455c00] 03:09:43 INFO - PROCESS | 1745 | 1463738983514 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 211 (0x8d839800) [pid = 1745] [serial = 500] [outer = 0x8c455c00] 03:09:44 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:45 INFO - PROCESS | 1745 | 1463738985260 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 03:09:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:09:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 2782ms 03:09:45 INFO - PROCESS | 1745 | 1463738985316 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 03:09:45 INFO - PROCESS | 1745 | 1463738985327 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 03:09:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:09:45 INFO - PROCESS | 1745 | 1463738985521 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:09:45 INFO - PROCESS | 1745 | 1463738985532 Marionette TRACE conn4 <- [1,638,null,{}] 03:09:45 INFO - PROCESS | 1745 | 1463738985550 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:45 INFO - PROCESS | 1745 | 1463738985924 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 03:09:46 INFO - PROCESS | 1745 | 1463738986186 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb4d000 == 55 [pid = 1745] [id = 167] 03:09:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 212 (0x8eb78800) [pid = 1745] [serial = 501] [outer = (nil)] 03:09:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 213 (0x8ec02c00) [pid = 1745] [serial = 502] [outer = 0x8eb78800] 03:09:46 INFO - PROCESS | 1745 | 1463738986352 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 214 (0x914d2800) [pid = 1745] [serial = 503] [outer = 0x8eb78800] 03:09:47 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:47 INFO - PROCESS | 1745 | 1463738987585 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:09:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:09:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 2186ms 03:09:47 INFO - PROCESS | 1745 | 1463738987632 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 03:09:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:09:47 INFO - PROCESS | 1745 | 1463738987640 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 03:09:47 INFO - PROCESS | 1745 | 1463738987648 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:09:47 INFO - PROCESS | 1745 | 1463738987651 Marionette TRACE conn4 <- [1,642,null,{}] 03:09:47 INFO - PROCESS | 1745 | 1463738987658 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:47 INFO - PROCESS | 1745 | 1463738987868 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 03:09:48 INFO - PROCESS | 1745 | 1463738988056 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d835800 == 56 [pid = 1745] [id = 168] 03:09:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 215 (0x925ebc00) [pid = 1745] [serial = 504] [outer = (nil)] 03:09:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 216 (0x925f4000) [pid = 1745] [serial = 505] [outer = 0x925ebc00] 03:09:48 INFO - PROCESS | 1745 | 1463738988244 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 217 (0x928b4c00) [pid = 1745] [serial = 506] [outer = 0x925ebc00] 03:09:49 INFO - PROCESS | 1745 | 1463738989218 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 03:09:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:09:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1639ms 03:09:49 INFO - PROCESS | 1745 | 1463738989287 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 1745 | 1463738989292 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 03:09:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:09:49 INFO - PROCESS | 1745 | 1463738989310 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 1745 | 1463738989320 Marionette TRACE conn4 <- [1,646,null,{}] 03:09:49 INFO - PROCESS | 1745 | 1463738989327 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:49 INFO - PROCESS | 1745 | 1463738989588 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 03:09:49 INFO - PROCESS | 1745 | 1463738989828 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x928b7000 == 57 [pid = 1745] [id = 169] 03:09:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 218 (0x92a9cc00) [pid = 1745] [serial = 507] [outer = (nil)] 03:09:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 219 (0x945a5400) [pid = 1745] [serial = 508] [outer = 0x92a9cc00] 03:09:49 INFO - PROCESS | 1745 | 1463738989933 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 220 (0x95143800) [pid = 1745] [serial = 509] [outer = 0x92a9cc00] 03:09:50 INFO - PROCESS | 1745 | 1463738990853 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:09:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:09:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1613ms 03:09:50 INFO - PROCESS | 1745 | 1463738990923 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 03:09:50 INFO - PROCESS | 1745 | 1463738990929 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 03:09:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:09:50 INFO - PROCESS | 1745 | 1463738990939 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:09:50 INFO - PROCESS | 1745 | 1463738990942 Marionette TRACE conn4 <- [1,650,null,{}] 03:09:50 INFO - PROCESS | 1745 | 1463738990949 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:51 INFO - PROCESS | 1745 | 1463738991157 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 03:09:51 INFO - PROCESS | 1745 | 1463738991398 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded8400 == 58 [pid = 1745] [id = 170] 03:09:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0x8e0e3800) [pid = 1745] [serial = 510] [outer = (nil)] 03:09:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0x95a60800) [pid = 1745] [serial = 511] [outer = 0x8e0e3800] 03:09:51 INFO - PROCESS | 1745 | 1463738991505 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 223 (0x95a65c00) [pid = 1745] [serial = 512] [outer = 0x8e0e3800] 03:09:52 INFO - PROCESS | 1745 | 1463738992427 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 03:09:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:09:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1529ms 03:09:52 INFO - PROCESS | 1745 | 1463738992472 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 03:09:52 INFO - PROCESS | 1745 | 1463738992477 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 03:09:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:09:52 INFO - PROCESS | 1745 | 1463738992505 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:09:52 INFO - PROCESS | 1745 | 1463738992511 Marionette TRACE conn4 <- [1,654,null,{}] 03:09:52 INFO - PROCESS | 1745 | 1463738992520 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:52 INFO - PROCESS | 1745 | 1463738992733 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 03:09:52 INFO - PROCESS | 1745 | 1463738992974 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:53 INFO - PROCESS | 1745 | ++DOCSHELL 0x95bbb000 == 59 [pid = 1745] [id = 171] 03:09:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 224 (0x95bbdc00) [pid = 1745] [serial = 513] [outer = (nil)] 03:09:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 225 (0x98038c00) [pid = 1745] [serial = 514] [outer = 0x95bbdc00] 03:09:53 INFO - PROCESS | 1745 | 1463738993096 Marionette DEBUG loaded listener.js 03:09:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 226 (0x99cdf000) [pid = 1745] [serial = 515] [outer = 0x95bbdc00] 03:09:54 INFO - PROCESS | 1745 | 1463738994052 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 03:09:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:09:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1600ms 03:09:54 INFO - PROCESS | 1745 | 1463738994107 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 03:09:54 INFO - PROCESS | 1745 | 1463738994111 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 03:09:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:09:54 INFO - PROCESS | 1745 | 1463738994122 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:09:54 INFO - PROCESS | 1745 | 1463738994125 Marionette TRACE conn4 <- [1,658,null,{}] 03:09:54 INFO - PROCESS | 1745 | 1463738994132 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:54 INFO - PROCESS | 1745 | 1463738994349 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 03:09:54 INFO - PROCESS | 1745 | 1463738994608 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f7c00 == 60 [pid = 1745] [id = 172] 03:09:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 227 (0x95bb9800) [pid = 1745] [serial = 516] [outer = (nil)] 03:09:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 228 (0x9a027400) [pid = 1745] [serial = 517] [outer = 0x95bb9800] 03:09:54 INFO - PROCESS | 1745 | 1463738994714 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 229 (0x9a02f000) [pid = 1745] [serial = 518] [outer = 0x95bb9800] 03:09:55 INFO - PROCESS | 1745 | 1463738995643 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:09:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:09:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1591ms 03:09:55 INFO - PROCESS | 1745 | 1463738995713 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 03:09:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:09:55 INFO - PROCESS | 1745 | 1463738995718 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 03:09:55 INFO - PROCESS | 1745 | 1463738995726 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 1745 | 1463738995729 Marionette TRACE conn4 <- [1,662,null,{}] 03:09:55 INFO - PROCESS | 1745 | 1463738995736 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:55 INFO - PROCESS | 1745 | 1463738995978 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 03:09:56 INFO - PROCESS | 1745 | 1463738996214 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb41400 == 61 [pid = 1745] [id = 173] 03:09:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 230 (0x8ebcd400) [pid = 1745] [serial = 519] [outer = (nil)] 03:09:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 231 (0x9a350c00) [pid = 1745] [serial = 520] [outer = 0x8ebcd400] 03:09:56 INFO - PROCESS | 1745 | 1463738996348 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 232 (0x9af19400) [pid = 1745] [serial = 521] [outer = 0x8ebcd400] 03:09:56 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:57 INFO - PROCESS | 1745 | 1463738997316 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 03:09:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:09:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1632ms 03:09:57 INFO - PROCESS | 1745 | 1463738997358 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 03:09:57 INFO - PROCESS | 1745 | 1463738997363 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 03:09:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:09:57 INFO - PROCESS | 1745 | 1463738997370 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:09:57 INFO - PROCESS | 1745 | 1463738997375 Marionette TRACE conn4 <- [1,666,null,{}] 03:09:57 INFO - PROCESS | 1745 | 1463738997381 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:57 INFO - PROCESS | 1745 | 1463738997579 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 03:09:57 INFO - PROCESS | 1745 | 1463738997819 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d475c00 == 62 [pid = 1745] [id = 174] 03:09:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 233 (0x8eb7b800) [pid = 1745] [serial = 522] [outer = (nil)] 03:09:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 234 (0x9b374800) [pid = 1745] [serial = 523] [outer = 0x8eb7b800] 03:09:57 INFO - PROCESS | 1745 | 1463738997925 Marionette DEBUG loaded listener.js 03:09:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 235 (0x9b62f000) [pid = 1745] [serial = 524] [outer = 0x8eb7b800] 03:09:58 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:09:58 INFO - PROCESS | 1745 | 1463738998813 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 03:09:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:09:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1484ms 03:09:58 INFO - PROCESS | 1745 | 1463738998856 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 03:09:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:09:58 INFO - PROCESS | 1745 | 1463738998860 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 03:09:58 INFO - PROCESS | 1745 | 1463738998867 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 1745 | 1463738998871 Marionette TRACE conn4 <- [1,670,null,{}] 03:09:58 INFO - PROCESS | 1745 | 1463738998877 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:59 INFO - PROCESS | 1745 | 1463738999081 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 03:09:59 INFO - PROCESS | 1745 | 1463738999272 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a5c4000 == 63 [pid = 1745] [id = 175] 03:09:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 236 (0x9b36ac00) [pid = 1745] [serial = 525] [outer = (nil)] 03:09:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 237 (0x9bfaa400) [pid = 1745] [serial = 526] [outer = 0x9b36ac00] 03:09:59 INFO - PROCESS | 1745 | 1463738999423 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 238 (0x9bfb1400) [pid = 1745] [serial = 527] [outer = 0x9b36ac00] 03:10:00 INFO - PROCESS | 1745 | 1463739000414 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 03:10:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:10:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1585ms 03:10:00 INFO - PROCESS | 1745 | 1463739000452 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 03:10:00 INFO - PROCESS | 1745 | 1463739000455 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 03:10:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:10:00 INFO - PROCESS | 1745 | 1463739000463 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:10:00 INFO - PROCESS | 1745 | 1463739000467 Marionette TRACE conn4 <- [1,674,null,{}] 03:10:00 INFO - PROCESS | 1745 | 1463739000473 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:00 INFO - PROCESS | 1745 | 1463739000678 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 03:10:00 INFO - PROCESS | 1745 | 1463739000931 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:01 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9c2000 == 64 [pid = 1745] [id = 176] 03:10:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 239 (0x8c9c3c00) [pid = 1745] [serial = 528] [outer = (nil)] 03:10:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 240 (0x8c9ca800) [pid = 1745] [serial = 529] [outer = 0x8c9c3c00] 03:10:01 INFO - PROCESS | 1745 | 1463739001085 Marionette DEBUG loaded listener.js 03:10:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 241 (0x8c9d0c00) [pid = 1745] [serial = 530] [outer = 0x8c9c3c00] 03:10:01 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:02 INFO - PROCESS | 1745 | 1463739002089 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 03:10:02 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 03:10:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1685ms 03:10:02 INFO - PROCESS | 1745 | 1463739002150 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 03:10:02 INFO - PROCESS | 1745 | 1463739002155 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 03:10:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:10:02 INFO - PROCESS | 1745 | 1463739002162 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 1745 | 1463739002166 Marionette TRACE conn4 <- [1,678,null,{}] 03:10:02 INFO - PROCESS | 1745 | 1463739002172 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:02 INFO - PROCESS | 1745 | 1463739002403 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 03:10:02 INFO - PROCESS | 1745 | 1463739002704 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9cf800 == 65 [pid = 1745] [id = 177] 03:10:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 242 (0xa26e5400) [pid = 1745] [serial = 531] [outer = (nil)] 03:10:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 243 (0xa30ea000) [pid = 1745] [serial = 532] [outer = 0xa26e5400] 03:10:02 INFO - PROCESS | 1745 | 1463739002799 Marionette DEBUG loaded listener.js 03:10:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 244 (0xa30f4c00) [pid = 1745] [serial = 533] [outer = 0xa26e5400] 03:10:03 INFO - PROCESS | 1745 | 1463739003699 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 03:10:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:10:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1586ms 03:10:03 INFO - PROCESS | 1745 | 1463739003750 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 03:10:03 INFO - PROCESS | 1745 | 1463739003754 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 03:10:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:10:03 INFO - PROCESS | 1745 | 1463739003761 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:10:03 INFO - PROCESS | 1745 | 1463739003765 Marionette TRACE conn4 <- [1,682,null,{}] 03:10:03 INFO - PROCESS | 1745 | 1463739003771 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:03 INFO - PROCESS | 1745 | 1463739003975 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 03:10:04 INFO - PROCESS | 1745 | 1463739004220 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6c4c00 == 66 [pid = 1745] [id = 178] 03:10:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 245 (0x8d6c6400) [pid = 1745] [serial = 534] [outer = (nil)] 03:10:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 246 (0x8d6cac00) [pid = 1745] [serial = 535] [outer = 0x8d6c6400] 03:10:04 INFO - PROCESS | 1745 | 1463739004349 Marionette DEBUG loaded listener.js 03:10:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 247 (0x8d6ce400) [pid = 1745] [serial = 536] [outer = 0x8d6c6400] 03:10:05 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:05 INFO - PROCESS | 1745 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:10:05 INFO - PROCESS | 1745 | 1463739005687 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 03:10:05 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) 03:10:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1941ms 03:10:05 INFO - PROCESS | 1745 | 1463739005703 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 1745 | 1463739005707 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 03:10:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:10:05 INFO - PROCESS | 1745 | 1463739005793 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 1745 | 1463739005798 Marionette TRACE conn4 <- [1,686,null,{}] 03:10:05 INFO - PROCESS | 1745 | 1463739005810 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:06 INFO - PROCESS | 1745 | 1463739006003 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 03:10:06 INFO - PROCESS | 1745 | 1463739006193 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c45ac00 == 67 [pid = 1745] [id = 179] 03:10:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 248 (0x8d6c7400) [pid = 1745] [serial = 537] [outer = (nil)] 03:10:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 249 (0x92beb000) [pid = 1745] [serial = 538] [outer = 0x8d6c7400] 03:10:06 INFO - PROCESS | 1745 | 1463739006284 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 250 (0x92bee800) [pid = 1745] [serial = 539] [outer = 0x8d6c7400] 03:10:07 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:07 INFO - PROCESS | 1745 | 1463739007912 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 03:10:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:10:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2165ms 03:10:07 INFO - PROCESS | 1745 | 1463739007937 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 03:10:07 INFO - PROCESS | 1745 | 1463739007943 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 03:10:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:10:07 INFO - PROCESS | 1745 | 1463739007952 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:10:07 INFO - PROCESS | 1745 | 1463739007959 Marionette TRACE conn4 <- [1,690,null,{}] 03:10:07 INFO - PROCESS | 1745 | 1463739007969 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:08 INFO - PROCESS | 1745 | 1463739008160 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 03:10:08 INFO - PROCESS | 1745 | 1463739008359 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2a9800 == 68 [pid = 1745] [id = 180] 03:10:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 251 (0x8a2aa000) [pid = 1745] [serial = 540] [outer = (nil)] 03:10:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 252 (0x8a2af800) [pid = 1745] [serial = 541] [outer = 0x8a2aa000] 03:10:08 INFO - PROCESS | 1745 | 1463739008483 Marionette DEBUG loaded listener.js 03:10:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 253 (0x8c9cfc00) [pid = 1745] [serial = 542] [outer = 0x8a2aa000] 03:10:09 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:09 INFO - PROCESS | 1745 | 1463739009969 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 03:10:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:10:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2040ms 03:10:09 INFO - PROCESS | 1745 | 1463739009994 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 1745 | 1463739010002 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 03:10:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:10:10 INFO - PROCESS | 1745 | 1463739010014 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 1745 | 1463739010017 Marionette TRACE conn4 <- [1,694,null,{}] 03:10:10 INFO - PROCESS | 1745 | 1463739010024 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:10 INFO - PROCESS | 1745 | 1463739010260 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 03:10:10 INFO - PROCESS | 1745 | 1463739010460 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9cf000 == 69 [pid = 1745] [id = 181] 03:10:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 254 (0x8c9ed400) [pid = 1745] [serial = 543] [outer = (nil)] 03:10:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 255 (0x8d83ec00) [pid = 1745] [serial = 544] [outer = 0x8c9ed400] 03:10:10 INFO - PROCESS | 1745 | 1463739010541 Marionette DEBUG loaded listener.js 03:10:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 256 (0x8e0db400) [pid = 1745] [serial = 545] [outer = 0x8c9ed400] 03:10:11 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:11 INFO - PROCESS | 1745 | 1463739011900 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 03:10:11 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) 03:10:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1940ms 03:10:12 INFO - PROCESS | 1745 | 1463739012115 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 03:10:12 INFO - PROCESS | 1745 | 1463739012118 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 03:10:12 INFO - PROCESS | 1745 | --DOCSHELL 0x8c293000 == 68 [pid = 1745] [id = 165] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 255 (0x95bb5400) [pid = 1745] [serial = 403] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 254 (0x9a272c00) [pid = 1745] [serial = 397] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 253 (0x8d835400) [pid = 1745] [serial = 412] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 252 (0x9a350800) [pid = 1745] [serial = 406] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 251 (0x8ebc8800) [pid = 1745] [serial = 390] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 250 (0x8e084000) [pid = 1745] [serial = 400] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 249 (0x91ef0c00) [pid = 1745] [serial = 393] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 248 (0x8eb7a000) [pid = 1745] [serial = 484] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 247 (0x8c9f7000) [pid = 1745] [serial = 436] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 246 (0x8ec06000) [pid = 1745] [serial = 439] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 245 (0x94f6f000) [pid = 1745] [serial = 442] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 244 (0x99cde800) [pid = 1745] [serial = 445] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 243 (0x9a277000) [pid = 1745] [serial = 448] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 242 (0x9af1b400) [pid = 1745] [serial = 451] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 241 (0xa1051800) [pid = 1745] [serial = 454] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 240 (0x8e2f0c00) [pid = 1745] [serial = 457] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 239 (0x8eb40c00) [pid = 1745] [serial = 460] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 238 (0x8eb4ac00) [pid = 1745] [serial = 463] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 237 (0x8eb80400) [pid = 1745] [serial = 466] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 236 (0x928b0c00) [pid = 1745] [serial = 469] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 235 (0x92a94800) [pid = 1745] [serial = 472] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 234 (0x8c45dc00) [pid = 1745] [serial = 475] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 233 (0x8d476800) [pid = 1745] [serial = 409] [outer = (nil)] [url = about:blank] 03:10:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:10:12 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb7f800 == 67 [pid = 1745] [id = 164] 03:10:12 INFO - PROCESS | 1745 | --DOCSHELL 0x8c29ac00 == 66 [pid = 1745] [id = 163] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 232 (0x9913e000) [pid = 1745] [serial = 434] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 231 (0x925e4c00) [pid = 1745] [serial = 425] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 230 (0x957b0800) [pid = 1745] [serial = 430] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 229 (0x95a66800) [pid = 1745] [serial = 431] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 228 (0x8e0dd800) [pid = 1745] [serial = 419] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 227 (0x8d83a000) [pid = 1745] [serial = 416] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 226 (0x95140000) [pid = 1745] [serial = 428] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 225 (0x8c9f9c00) [pid = 1745] [serial = 387] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 224 (0x8d46d800) [pid = 1745] [serial = 478] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 223 (0x8ded4000) [pid = 1745] [serial = 479] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 222 (0x95baf800) [pid = 1745] [serial = 433] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x8c9f8000) [pid = 1745] [serial = 481] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x8eb42c00) [pid = 1745] [serial = 482] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 219 (0x8f6d0c00) [pid = 1745] [serial = 421] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 218 (0x925da000) [pid = 1745] [serial = 424] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 217 (0x925f6400) [pid = 1745] [serial = 427] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 216 (0x91727c00) [pid = 1745] [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.] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 215 (0x8e080c00) [pid = 1745] [serial = 418] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 214 (0x914cd400) [pid = 1745] [serial = 422] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | --DOMWINDOW == 213 (0x8d475800) [pid = 1745] [serial = 415] [outer = (nil)] [url = about:blank] 03:10:12 INFO - PROCESS | 1745 | 1463739012234 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:10:12 INFO - PROCESS | 1745 | 1463739012244 Marionette TRACE conn4 <- [1,698,null,{}] 03:10:12 INFO - PROCESS | 1745 | 1463739012260 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:12 INFO - PROCESS | 1745 | 1463739012464 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 03:10:12 INFO - PROCESS | 1745 | 1463739012612 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f8800 == 67 [pid = 1745] [id = 182] 03:10:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 214 (0x8d83e400) [pid = 1745] [serial = 546] [outer = (nil)] 03:10:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 215 (0x8e086400) [pid = 1745] [serial = 547] [outer = 0x8d83e400] 03:10:12 INFO - PROCESS | 1745 | 1463739012693 Marionette DEBUG loaded listener.js 03:10:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 216 (0x8e922400) [pid = 1745] [serial = 548] [outer = 0x8d83e400] 03:10:13 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:13 INFO - PROCESS | 1745 | 1463739013930 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 03:10:13 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) 03:10:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1785ms 03:10:13 INFO - PROCESS | 1745 | 1463739013982 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 03:10:13 INFO - PROCESS | 1745 | 1463739013986 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 03:10:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:10:13 INFO - PROCESS | 1745 | 1463739013993 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 1745 | 1463739013996 Marionette TRACE conn4 <- [1,702,null,{}] 03:10:14 INFO - PROCESS | 1745 | 1463739014002 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:14 INFO - PROCESS | 1745 | 1463739014300 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 03:10:14 INFO - PROCESS | 1745 | 1463739014325 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f6000 == 68 [pid = 1745] [id = 183] 03:10:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 217 (0x8e2f8800) [pid = 1745] [serial = 549] [outer = (nil)] 03:10:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 218 (0x8eb86000) [pid = 1745] [serial = 550] [outer = 0x8e2f8800] 03:10:14 INFO - PROCESS | 1745 | 1463739014404 Marionette DEBUG loaded listener.js 03:10:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 219 (0x8eca3800) [pid = 1745] [serial = 551] [outer = 0x8e2f8800] 03:10:15 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:15 INFO - PROCESS | 1745 | 1463739015755 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 03:10:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:10:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1840ms 03:10:15 INFO - PROCESS | 1745 | 1463739015833 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 03:10:15 INFO - PROCESS | 1745 | 1463739015836 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 03:10:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:10:15 INFO - PROCESS | 1745 | 1463739015844 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:10:15 INFO - PROCESS | 1745 | 1463739015846 Marionette TRACE conn4 <- [1,706,null,{}] 03:10:15 INFO - PROCESS | 1745 | 1463739015861 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:16 INFO - PROCESS | 1745 | 1463739016162 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 03:10:16 INFO - PROCESS | 1745 | 1463739016203 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb7dc00 == 69 [pid = 1745] [id = 184] 03:10:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 220 (0x8eb84800) [pid = 1745] [serial = 552] [outer = (nil)] 03:10:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0x8f6d6000) [pid = 1745] [serial = 553] [outer = 0x8eb84800] 03:10:16 INFO - PROCESS | 1745 | 1463739016282 Marionette DEBUG loaded listener.js 03:10:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0x9157e400) [pid = 1745] [serial = 554] [outer = 0x8eb84800] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x8c9f1400) [pid = 1745] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x99146800) [pid = 1745] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 219 (0x925d9800) [pid = 1745] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 218 (0x8c459800) [pid = 1745] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 217 (0x95177400) [pid = 1745] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 216 (0x8deddc00) [pid = 1745] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 215 (0x9a273c00) [pid = 1745] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 214 (0x8f6cfc00) [pid = 1745] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 213 (0xa62f4c00) [pid = 1745] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 212 (0x93bec400) [pid = 1745] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 211 (0x9b90ec00) [pid = 1745] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 210 (0x94f78800) [pid = 1745] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 209 (0x8c458400) [pid = 1745] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 208 (0x914d4000) [pid = 1745] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 207 (0x925dbc00) [pid = 1745] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 206 (0x8e0dec00) [pid = 1745] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 205 (0x945a6800) [pid = 1745] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 204 (0x9b36c400) [pid = 1745] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 203 (0x95a62400) [pid = 1745] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 202 (0x91578800) [pid = 1745] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 201 (0x95bb3000) [pid = 1745] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 200 (0x9d21d400) [pid = 1745] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 199 (0x8ded4800) [pid = 1745] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 198 (0x9e43b000) [pid = 1745] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 197 (0x8eb7b400) [pid = 1745] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 196 (0x98f2d800) [pid = 1745] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 195 (0x8e086800) [pid = 1745] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 194 (0x95a5f800) [pid = 1745] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 193 (0x8ebc1c00) [pid = 1745] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 192 (0x95a63000) [pid = 1745] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 191 (0x8e0e3c00) [pid = 1745] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 190 (0x9914a000) [pid = 1745] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 189 (0xa81b7c00) [pid = 1745] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 188 (0x9b637c00) [pid = 1745] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 187 (0xa262a000) [pid = 1745] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 186 (0x95bb9400) [pid = 1745] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 185 (0x8e2eb400) [pid = 1745] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 184 (0x8c298800) [pid = 1745] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 183 (0x8d47bc00) [pid = 1745] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0xa6e3b800) [pid = 1745] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0x8ecab800) [pid = 1745] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0x8eca6400) [pid = 1745] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 179 (0x9517e800) [pid = 1745] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 178 (0x9b369400) [pid = 1745] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 177 (0x91ee7400) [pid = 1745] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 176 (0x8d473000) [pid = 1745] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0x8eb81800) [pid = 1745] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0x91574800) [pid = 1745] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x8e929c00) [pid = 1745] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x99c0ec00) [pid = 1745] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x9914a800) [pid = 1745] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x925e7400) [pid = 1745] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x91573400) [pid = 1745] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x8eb7e400) [pid = 1745] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x9a34ac00) [pid = 1745] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x8f6d3800) [pid = 1745] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x9af23c00) [pid = 1745] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x91d84c00) [pid = 1745] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x9bfb0400) [pid = 1745] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x945a3400) [pid = 1745] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x9a17b000) [pid = 1745] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x8f6d8400) [pid = 1745] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x9157f000) [pid = 1745] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x99eddc00) [pid = 1745] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x8e07e800) [pid = 1745] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x8e2ea000) [pid = 1745] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x9753d400) [pid = 1745] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x8e2f3c00) [pid = 1745] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x9a34fc00) [pid = 1745] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:10:17 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8e92f400) [pid = 1745] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:10:18 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:18 INFO - PROCESS | 1745 | 1463739018411 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 03:10:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:10:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2593ms 03:10:18 INFO - PROCESS | 1745 | 1463739018437 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 03:10:18 INFO - PROCESS | 1745 | 1463739018441 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 03:10:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:10:18 INFO - PROCESS | 1745 | 1463739018448 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:10:18 INFO - PROCESS | 1745 | 1463739018467 Marionette TRACE conn4 <- [1,710,null,{}] 03:10:18 INFO - PROCESS | 1745 | 1463739018483 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:18 INFO - PROCESS | 1745 | 1463739018709 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 03:10:18 INFO - PROCESS | 1745 | 1463739018723 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c459800 == 70 [pid = 1745] [id = 185] 03:10:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x8c45c800) [pid = 1745] [serial = 555] [outer = (nil)] 03:10:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x8e0e1000) [pid = 1745] [serial = 556] [outer = 0x8c45c800] 03:10:18 INFO - PROCESS | 1745 | 1463739018938 Marionette DEBUG loaded listener.js 03:10:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x9157f000) [pid = 1745] [serial = 557] [outer = 0x8c45c800] 03:10:20 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:20 INFO - PROCESS | 1745 | 1463739020390 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 03:10:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:10:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1958ms 03:10:20 INFO - PROCESS | 1745 | 1463739020408 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 03:10:20 INFO - PROCESS | 1745 | 1463739020417 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 03:10:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:10:20 INFO - PROCESS | 1745 | 1463739020427 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:10:20 INFO - PROCESS | 1745 | 1463739020430 Marionette TRACE conn4 <- [1,714,null,{}] 03:10:20 INFO - PROCESS | 1745 | 1463739020441 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:20 INFO - PROCESS | 1745 | 1463739020656 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 03:10:20 INFO - PROCESS | 1745 | 1463739020862 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:20 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2a4800 == 71 [pid = 1745] [id = 186] 03:10:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x8a2af000) [pid = 1745] [serial = 558] [outer = (nil)] 03:10:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x8c9f7000) [pid = 1745] [serial = 559] [outer = 0x8a2af000] 03:10:20 INFO - PROCESS | 1745 | 1463739020995 Marionette DEBUG loaded listener.js 03:10:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x8d479c00) [pid = 1745] [serial = 560] [outer = 0x8a2af000] 03:10:22 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:22 INFO - PROCESS | 1745 | 1463739022390 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 03:10:22 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 03:10:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2088ms 03:10:22 INFO - PROCESS | 1745 | 1463739022517 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 03:10:22 INFO - PROCESS | 1745 | 1463739022527 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 03:10:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:10:22 INFO - PROCESS | 1745 | 1463739022539 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:10:22 INFO - PROCESS | 1745 | 1463739022543 Marionette TRACE conn4 <- [1,718,null,{}] 03:10:22 INFO - PROCESS | 1745 | 1463739022551 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:22 INFO - PROCESS | 1745 | 1463739022792 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 03:10:23 INFO - PROCESS | 1745 | 1463739022984 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2b1c00 == 72 [pid = 1745] [id = 187] 03:10:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x8c29a400) [pid = 1745] [serial = 561] [outer = (nil)] 03:10:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x8e082000) [pid = 1745] [serial = 562] [outer = 0x8c29a400] 03:10:23 INFO - PROCESS | 1745 | 1463739023078 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x8e2f3800) [pid = 1745] [serial = 563] [outer = 0x8c29a400] 03:10:24 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:24 INFO - PROCESS | 1745 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:10:24 INFO - PROCESS | 1745 | 1463739024525 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 03:10:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:10:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2049ms 03:10:24 INFO - PROCESS | 1745 | 1463739024589 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 03:10:24 INFO - PROCESS | 1745 | 1463739024594 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 03:10:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:10:24 INFO - PROCESS | 1745 | 1463739024602 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:10:24 INFO - PROCESS | 1745 | 1463739024617 Marionette TRACE conn4 <- [1,722,null,{}] 03:10:24 INFO - PROCESS | 1745 | 1463739024641 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:24 INFO - PROCESS | 1745 | 1463739024935 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 03:10:25 INFO - PROCESS | 1745 | 1463739025077 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded3000 == 73 [pid = 1745] [id = 188] 03:10:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x8eb78400) [pid = 1745] [serial = 564] [outer = (nil)] 03:10:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x9172c000) [pid = 1745] [serial = 565] [outer = 0x8eb78400] 03:10:25 INFO - PROCESS | 1745 | 1463739025213 Marionette DEBUG loaded listener.js 03:10:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x91ef0400) [pid = 1745] [serial = 566] [outer = 0x8eb78400] 03:10:26 INFO - PROCESS | 1745 | 1463739026189 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 03:10:26 INFO - PROCESS | 1745 | 1463739026266 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 03:10:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:10:26 INFO - PROCESS | 1745 | 1463739026273 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:10:26 INFO - PROCESS | 1745 | 1463739026276 Marionette TRACE conn4 <- [1,726,null,{}] 03:10:26 INFO - PROCESS | 1745 | 1463739026282 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:26 INFO - PROCESS | 1745 | 1463739026553 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 03:10:26 INFO - PROCESS | 1745 | 1463739026842 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c299c00 == 74 [pid = 1745] [id = 189] 03:10:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x8c455800) [pid = 1745] [serial = 567] [outer = (nil)] 03:10:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x8e0e0c00) [pid = 1745] [serial = 568] [outer = 0x8c455800] 03:10:26 INFO - PROCESS | 1745 | 1463739026939 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x8eb87c00) [pid = 1745] [serial = 569] [outer = 0x8c455800] 03:10:27 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:27 INFO - PROCESS | 1745 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:10:27 INFO - PROCESS | 1745 | 1463739027974 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 03:10:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:10:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1737ms 03:10:28 INFO - PROCESS | 1745 | 1463739028012 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 03:10:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:10:28 INFO - PROCESS | 1745 | 1463739028016 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 03:10:28 INFO - PROCESS | 1745 | 1463739028023 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 1745 | 1463739028027 Marionette TRACE conn4 <- [1,730,null,{}] 03:10:28 INFO - PROCESS | 1745 | 1463739028033 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:28 INFO - PROCESS | 1745 | 1463739028248 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 03:10:28 INFO - PROCESS | 1745 | 1463739028493 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded5800 == 75 [pid = 1745] [id = 190] 03:10:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x8ded6c00) [pid = 1745] [serial = 570] [outer = (nil)] 03:10:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x8ebc7400) [pid = 1745] [serial = 571] [outer = 0x8ded6c00] 03:10:28 INFO - PROCESS | 1745 | 1463739028636 Marionette DEBUG loaded listener.js 03:10:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x91728400) [pid = 1745] [serial = 572] [outer = 0x8ded6c00] 03:10:29 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:29 INFO - PROCESS | 1745 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:10:29 INFO - PROCESS | 1745 | 1463739029637 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 03:10:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:10:29 INFO - PROCESS | 1745 | 1463739029718 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 03:10:29 INFO - PROCESS | 1745 | 1463739029725 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:10:29 INFO - PROCESS | 1745 | 1463739029729 Marionette TRACE conn4 <- [1,734,null,{}] 03:10:29 INFO - PROCESS | 1745 | 1463739029736 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:30 INFO - PROCESS | 1745 | 1463739030034 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 03:10:30 INFO - PROCESS | 1745 | 1463739030369 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2b0400 == 76 [pid = 1745] [id = 191] 03:10:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x8c45c400) [pid = 1745] [serial = 573] [outer = (nil)] 03:10:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x91d8f000) [pid = 1745] [serial = 574] [outer = 0x8c45c400] 03:10:30 INFO - PROCESS | 1745 | 1463739030462 Marionette DEBUG loaded listener.js 03:10:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x928b9c00) [pid = 1745] [serial = 575] [outer = 0x8c45c400] 03:10:32 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:32 INFO - PROCESS | 1745 | 1463739032197 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 03:10:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:10:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 2546ms 03:10:32 INFO - PROCESS | 1745 | 1463739032272 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 03:10:32 INFO - PROCESS | 1745 | 1463739032277 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 03:10:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:10:32 INFO - PROCESS | 1745 | 1463739032287 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:10:32 INFO - PROCESS | 1745 | 1463739032292 Marionette TRACE conn4 <- [1,738,null,{}] 03:10:32 INFO - PROCESS | 1745 | 1463739032302 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:32 INFO - PROCESS | 1745 | 1463739032530 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 03:10:32 INFO - PROCESS | 1745 | 1463739032728 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c460800 == 77 [pid = 1745] [id = 192] 03:10:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x8c9ca400) [pid = 1745] [serial = 576] [outer = (nil)] 03:10:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x8d6c6c00) [pid = 1745] [serial = 577] [outer = 0x8c9ca400] 03:10:32 INFO - PROCESS | 1745 | 1463739032874 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0x8ded7400) [pid = 1745] [serial = 578] [outer = 0x8c9ca400] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x8dede400 == 76 [pid = 1745] [id = 161] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x945a6000 == 75 [pid = 1745] [id = 23] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x8d471c00 == 74 [pid = 1745] [id = 160] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x91575800 == 73 [pid = 1745] [id = 93] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x9af20000 == 72 [pid = 1745] [id = 97] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2f1800 == 71 [pid = 1745] [id = 154] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0x8d835c00) [pid = 1745] [serial = 496] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:34 INFO - PROCESS | 1745 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb41400 == 70 [pid = 1745] [id = 173] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9f7c00 == 69 [pid = 1745] [id = 172] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x95bbb000 == 68 [pid = 1745] [id = 171] 03:10:34 INFO - PROCESS | 1745 | 1463739034363 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded8400 == 67 [pid = 1745] [id = 170] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x928b7000 == 66 [pid = 1745] [id = 169] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x8d835800 == 65 [pid = 1745] [id = 168] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb4d000 == 64 [pid = 1745] [id = 167] 03:10:34 INFO - PROCESS | 1745 | --DOCSHELL 0x8c295c00 == 63 [pid = 1745] [id = 166] 03:10:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:10:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2144ms 03:10:34 INFO - PROCESS | 1745 | 1463739034447 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 03:10:34 INFO - PROCESS | 1745 | 1463739034455 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 03:10:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:10:34 INFO - PROCESS | 1745 | 1463739034473 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:10:34 INFO - PROCESS | 1745 | 1463739034477 Marionette TRACE conn4 <- [1,742,null,{}] 03:10:34 INFO - PROCESS | 1745 | 1463739034484 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:34 INFO - PROCESS | 1745 | 1463739034665 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0x9a023000) [pid = 1745] [serial = 259] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x97539400) [pid = 1745] [serial = 210] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x8e080000) [pid = 1745] [serial = 491] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x99ede000) [pid = 1745] [serial = 171] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x8e2f1c00) [pid = 1745] [serial = 487] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x9a27c000) [pid = 1745] [serial = 319] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x91ef0800) [pid = 1745] [serial = 343] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x8d830400) [pid = 1745] [serial = 490] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0xa6e3bc00) [pid = 1745] [serial = 141] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x95a60c00) [pid = 1745] [serial = 443] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0xa104c800) [pid = 1745] [serial = 177] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0xa628c400) [pid = 1745] [serial = 307] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x8c460c00) [pid = 1745] [serial = 476] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x91d81800) [pid = 1745] [serial = 253] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x9a027800) [pid = 1745] [serial = 446] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x8eca4000) [pid = 1745] [serial = 391] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x95393c00) [pid = 1745] [serial = 256] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0xa1057000) [pid = 1745] [serial = 138] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0xa3541800) [pid = 1745] [serial = 268] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x9d218400) [pid = 1745] [serial = 262] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x95bba800) [pid = 1745] [serial = 271] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0xa2145c00) [pid = 1745] [serial = 102] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8dedf000) [pid = 1745] [serial = 367] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0xa22bfc00) [pid = 1745] [serial = 364] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x928b9400) [pid = 1745] [serial = 470] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x9b925000) [pid = 1745] [serial = 398] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x9a341c00) [pid = 1745] [serial = 404] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8eb4ec00) [pid = 1745] [serial = 488] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x99ed7000) [pid = 1745] [serial = 346] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8ebce400) [pid = 1745] [serial = 352] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0xa104c400) [pid = 1745] [serial = 407] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x92a96800) [pid = 1745] [serial = 473] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x9a029c00) [pid = 1745] [serial = 213] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0xad176000) [pid = 1745] [serial = 186] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0xa22bcc00) [pid = 1745] [serial = 216] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0xa35f5000) [pid = 1745] [serial = 219] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0xa6d9b400) [pid = 1745] [serial = 310] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x8e2f5000) [pid = 1745] [serial = 458] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8d836000) [pid = 1745] [serial = 437] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x8d838c00) [pid = 1745] [serial = 413] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0xa30e7c00) [pid = 1745] [serial = 144] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x9b376000) [pid = 1745] [serial = 361] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x925eb400) [pid = 1745] [serial = 358] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x95bafc00) [pid = 1745] [serial = 301] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0xa3219400) [pid = 1745] [serial = 265] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0xa26e6c00) [pid = 1745] [serial = 229] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8d47ac00) [pid = 1745] [serial = 410] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8ebce800) [pid = 1745] [serial = 493] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x9157b800) [pid = 1745] [serial = 222] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0xa503f000) [pid = 1745] [serial = 313] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x9a02f800) [pid = 1745] [serial = 174] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x9a27f000) [pid = 1745] [serial = 449] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x925ef800) [pid = 1745] [serial = 355] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x91d90800) [pid = 1745] [serial = 298] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8eb86400) [pid = 1745] [serial = 467] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0xa262d000) [pid = 1745] [serial = 455] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x8f6dac00) [pid = 1745] [serial = 274] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x9b904800) [pid = 1745] [serial = 349] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 116 (0x94556800) [pid = 1745] [serial = 394] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 115 (0xa6e37c00) [pid = 1745] [serial = 180] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 114 (0x9157b000) [pid = 1745] [serial = 494] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 113 (0xa8f21000) [pid = 1745] [serial = 183] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 112 (0x9bfb7800) [pid = 1745] [serial = 304] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 111 (0xa8b4bc00) [pid = 1745] [serial = 316] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 110 (0x99575400) [pid = 1745] [serial = 226] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 109 (0x9a543800) [pid = 1745] [serial = 340] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 108 (0x8e088000) [pid = 1745] [serial = 401] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 107 (0x8eb45800) [pid = 1745] [serial = 461] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 106 (0x99e28400) [pid = 1745] [serial = 135] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 105 (0x95bb7c00) [pid = 1745] [serial = 464] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 104 (0x9b921c00) [pid = 1745] [serial = 452] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 103 (0x8f6da000) [pid = 1745] [serial = 440] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | --DOMWINDOW == 102 (0x8ded3800) [pid = 1745] [serial = 388] [outer = (nil)] [url = about:blank] 03:10:34 INFO - PROCESS | 1745 | 1463739034928 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9d0400 == 64 [pid = 1745] [id = 193] 03:10:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 103 (0x8c9eec00) [pid = 1745] [serial = 579] [outer = (nil)] 03:10:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 104 (0x8d838c00) [pid = 1745] [serial = 580] [outer = 0x8c9eec00] 03:10:35 INFO - PROCESS | 1745 | 1463739035011 Marionette DEBUG loaded listener.js 03:10:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 105 (0x8dedc000) [pid = 1745] [serial = 581] [outer = 0x8c9eec00] 03:10:36 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:36 INFO - PROCESS | 1745 | 1463739036482 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 03:10:36 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 03:10:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2040ms 03:10:36 INFO - PROCESS | 1745 | 1463739036515 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 03:10:36 INFO - PROCESS | 1745 | 1463739036520 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 03:10:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:10:36 INFO - PROCESS | 1745 | 1463739036532 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:10:36 INFO - PROCESS | 1745 | 1463739036537 Marionette TRACE conn4 <- [1,746,null,{}] 03:10:36 INFO - PROCESS | 1745 | 1463739036547 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:36 INFO - PROCESS | 1745 | 1463739036775 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 03:10:36 INFO - PROCESS | 1745 | 1463739036949 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:36 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c291400 == 65 [pid = 1745] [id = 194] 03:10:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 106 (0x8c297400) [pid = 1745] [serial = 582] [outer = (nil)] 03:10:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 107 (0x8d6c2000) [pid = 1745] [serial = 583] [outer = 0x8c297400] 03:10:37 INFO - PROCESS | 1745 | 1463739037043 Marionette DEBUG loaded listener.js 03:10:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 108 (0x8d836800) [pid = 1745] [serial = 584] [outer = 0x8c297400] 03:10:37 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:38 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:38 INFO - PROCESS | 1745 | 1463739038494 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 03:10:38 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.) 03:10:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2044ms 03:10:38 INFO - PROCESS | 1745 | 1463739038577 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 03:10:38 INFO - PROCESS | 1745 | 1463739038586 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 03:10:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:10:38 INFO - PROCESS | 1745 | 1463739038598 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 1745 | 1463739038602 Marionette TRACE conn4 <- [1,750,null,{}] 03:10:38 INFO - PROCESS | 1745 | 1463739038611 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:38 INFO - PROCESS | 1745 | 1463739038885 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 03:10:39 INFO - PROCESS | 1745 | 1463739039014 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:39 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d839400 == 66 [pid = 1745] [id = 195] 03:10:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 109 (0x8d839c00) [pid = 1745] [serial = 585] [outer = (nil)] 03:10:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 110 (0x8e0da800) [pid = 1745] [serial = 586] [outer = 0x8d839c00] 03:10:39 INFO - PROCESS | 1745 | 1463739039105 Marionette DEBUG loaded listener.js 03:10:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 111 (0x8e2ef800) [pid = 1745] [serial = 587] [outer = 0x8d839c00] 03:10:40 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:40 INFO - PROCESS | 1745 | 1463739040573 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 03:10:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:10:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1992ms 03:10:40 INFO - PROCESS | 1745 | 1463739040590 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 03:10:40 INFO - PROCESS | 1745 | 1463739040595 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 03:10:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:10:40 INFO - PROCESS | 1745 | 1463739040602 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:10:40 INFO - PROCESS | 1745 | 1463739040608 Marionette TRACE conn4 <- [1,754,null,{}] 03:10:40 INFO - PROCESS | 1745 | 1463739040626 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:40 INFO - PROCESS | 1745 | 1463739040864 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 03:10:41 INFO - PROCESS | 1745 | 1463739041050 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f9000 == 67 [pid = 1745] [id = 196] 03:10:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 112 (0x8e2f8000) [pid = 1745] [serial = 588] [outer = (nil)] 03:10:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 113 (0x8eb45400) [pid = 1745] [serial = 589] [outer = 0x8e2f8000] 03:10:41 INFO - PROCESS | 1745 | 1463739041146 Marionette DEBUG loaded listener.js 03:10:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 114 (0x8eb80400) [pid = 1745] [serial = 590] [outer = 0x8e2f8000] 03:10:42 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:42 INFO - PROCESS | 1745 | 1463739042540 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 03:10:42 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 03:10:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1993ms 03:10:42 INFO - PROCESS | 1745 | 1463739042668 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 03:10:42 INFO - PROCESS | 1745 | 1463739042673 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 03:10:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:10:42 INFO - PROCESS | 1745 | 1463739042700 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:10:42 INFO - PROCESS | 1745 | 1463739042704 Marionette TRACE conn4 <- [1,758,null,{}] 03:10:42 INFO - PROCESS | 1745 | 1463739042711 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:42 INFO - PROCESS | 1745 | 1463739042903 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 03:10:43 INFO - PROCESS | 1745 | 1463739043076 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c295800 == 68 [pid = 1745] [id = 197] 03:10:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 115 (0x8eb4ac00) [pid = 1745] [serial = 591] [outer = (nil)] 03:10:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 116 (0x8ebcec00) [pid = 1745] [serial = 592] [outer = 0x8eb4ac00] 03:10:43 INFO - PROCESS | 1745 | 1463739043166 Marionette DEBUG loaded listener.js 03:10:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 117 (0x8ec0d400) [pid = 1745] [serial = 593] [outer = 0x8eb4ac00] 03:10:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8ec07c00) [pid = 1745] [serial = 594] [outer = 0xa35e9000] 03:10:44 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:44 INFO - PROCESS | 1745 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:10:44 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:44 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:44 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:44 INFO - PROCESS | 1745 | 1463739044198 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 03:10:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:10:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1598ms 03:10:44 INFO - PROCESS | 1745 | 1463739044285 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 03:10:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:10:44 INFO - PROCESS | 1745 | 1463739044289 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 03:10:44 INFO - PROCESS | 1745 | 1463739044296 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:10:44 INFO - PROCESS | 1745 | 1463739044300 Marionette TRACE conn4 <- [1,762,null,{}] 03:10:44 INFO - PROCESS | 1745 | 1463739044307 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:44 INFO - PROCESS | 1745 | 1463739044505 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 03:10:44 INFO - PROCESS | 1745 | 1463739044788 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e92c800 == 69 [pid = 1745] [id = 198] 03:10:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8ec01400) [pid = 1745] [serial = 595] [outer = (nil)] 03:10:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8f6d4000) [pid = 1745] [serial = 596] [outer = 0x8ec01400] 03:10:44 INFO - PROCESS | 1745 | 1463739044889 Marionette DEBUG loaded listener.js 03:10:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8f6dc400) [pid = 1745] [serial = 597] [outer = 0x8ec01400] 03:10:46 INFO - PROCESS | 1745 | 1463739046218 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 03:10:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:10:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1938ms 03:10:46 INFO - PROCESS | 1745 | 1463739046234 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 03:10:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:10:46 INFO - PROCESS | 1745 | 1463739046239 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 03:10:46 INFO - PROCESS | 1745 | 1463739046346 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:10:46 INFO - PROCESS | 1745 | 1463739046351 Marionette TRACE conn4 <- [1,766,null,{}] 03:10:46 INFO - PROCESS | 1745 | 1463739046372 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:46 INFO - PROCESS | 1745 | 1463739046617 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 03:10:46 INFO - PROCESS | 1745 | 1463739046796 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ecab800 == 70 [pid = 1745] [id = 199] 03:10:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8ecaf800) [pid = 1745] [serial = 598] [outer = (nil)] 03:10:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x9157d800) [pid = 1745] [serial = 599] [outer = 0x8ecaf800] 03:10:46 INFO - PROCESS | 1745 | 1463739046906 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x91d84000) [pid = 1745] [serial = 600] [outer = 0x8ecaf800] 03:10:48 INFO - PROCESS | 1745 | 1463739048216 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 03:10:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:10:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2005ms 03:10:48 INFO - PROCESS | 1745 | 1463739048252 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 03:10:48 INFO - PROCESS | 1745 | 1463739048256 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 03:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:10:48 INFO - PROCESS | 1745 | 1463739048264 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:10:48 INFO - PROCESS | 1745 | 1463739048269 Marionette TRACE conn4 <- [1,770,null,{}] 03:10:48 INFO - PROCESS | 1745 | 1463739048318 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:48 INFO - PROCESS | 1745 | 1463739048701 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 03:10:48 INFO - PROCESS | 1745 | 1463739048834 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2a5c00 == 71 [pid = 1745] [id = 200] 03:10:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8c9c7000) [pid = 1745] [serial = 601] [outer = (nil)] 03:10:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x91d88000) [pid = 1745] [serial = 602] [outer = 0x8c9c7000] 03:10:48 INFO - PROCESS | 1745 | 1463739048927 Marionette DEBUG loaded listener.js 03:10:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x91ee4000) [pid = 1745] [serial = 603] [outer = 0x8c9c7000] 03:10:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2a9800 == 70 [pid = 1745] [id = 180] 03:10:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8c460800 == 69 [pid = 1745] [id = 192] 03:10:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded3000 == 68 [pid = 1745] [id = 188] 03:10:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2a4800 == 67 [pid = 1745] [id = 186] 03:10:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2b1c00 == 66 [pid = 1745] [id = 187] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8d475c00 == 65 [pid = 1745] [id = 174] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8d478800 == 64 [pid = 1745] [id = 153] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x9a5c4000 == 63 [pid = 1745] [id = 175] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9f3400 == 62 [pid = 1745] [id = 159] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c45ac00 == 61 [pid = 1745] [id = 179] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9cf000 == 60 [pid = 1745] [id = 181] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0xa68a2000 == 59 [pid = 1745] [id = 19] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x98f94400 == 58 [pid = 1745] [id = 44] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb79000 == 57 [pid = 1745] [id = 156] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2b0400 == 56 [pid = 1745] [id = 191] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x925d9000 == 55 [pid = 1745] [id = 98] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x980d1000 == 54 [pid = 1745] [id = 96] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x9bfb4000 == 53 [pid = 1745] [id = 22] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x93bf8400 == 52 [pid = 1745] [id = 94] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8d470000 == 51 [pid = 1745] [id = 136] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x91ee7000 == 50 [pid = 1745] [id = 109] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6c4c00 == 49 [pid = 1745] [id = 178] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb7e000 == 48 [pid = 1745] [id = 155] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded5800 == 47 [pid = 1745] [id = 190] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x914d5000 == 46 [pid = 1745] [id = 72] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0xa6282800 == 45 [pid = 1745] [id = 47] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c299c00 == 44 [pid = 1745] [id = 189] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8e07ac00 == 43 [pid = 1745] [id = 134] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9c2000 == 42 [pid = 1745] [id = 176] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x9a34f000 == 41 [pid = 1745] [id = 150] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2e9c00 == 40 [pid = 1745] [id = 152] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9cf800 == 39 [pid = 1745] [id = 177] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x9913f800 == 38 [pid = 1745] [id = 73] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0xa1056000 == 37 [pid = 1745] [id = 48] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x95394400 == 36 [pid = 1745] [id = 45] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0xa227d400 == 35 [pid = 1745] [id = 17] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x99ce3400 == 34 [pid = 1745] [id = 151] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x91d8b000 == 33 [pid = 1745] [id = 92] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8d477400 == 32 [pid = 1745] [id = 137] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x99ee3800 == 31 [pid = 1745] [id = 46] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8dedb400 == 30 [pid = 1745] [id = 135] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c456400 == 29 [pid = 1745] [id = 158] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9f5400 == 28 [pid = 1745] [id = 157] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x94f7c800 == 27 [pid = 1745] [id = 6] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x95baf400 == 26 [pid = 1745] [id = 95] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x98f34000 == 25 [pid = 1745] [id = 113] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x9a04a000 == 24 [pid = 1745] [id = 36] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9f8800 == 23 [pid = 1745] [id = 182] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x9753fc00 == 22 [pid = 1745] [id = 71] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8d83a800 == 21 [pid = 1745] [id = 162] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9f6000 == 20 [pid = 1745] [id = 183] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x91572800 == 19 [pid = 1745] [id = 99] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x914d4400 == 18 [pid = 1745] [id = 70] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb7dc00 == 17 [pid = 1745] [id = 184] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8e92c800 == 16 [pid = 1745] [id = 198] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8ecab800 == 15 [pid = 1745] [id = 199] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c295800 == 14 [pid = 1745] [id = 197] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9f9000 == 13 [pid = 1745] [id = 196] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8d839400 == 12 [pid = 1745] [id = 195] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9d0400 == 11 [pid = 1745] [id = 193] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c291400 == 10 [pid = 1745] [id = 194] 03:10:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c459800 == 9 [pid = 1745] [id = 185] 03:10:56 INFO - PROCESS | 1745 | 1463739056769 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 03:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 8563ms 03:10:56 INFO - PROCESS | 1745 | 1463739056829 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 03:10:56 INFO - PROCESS | 1745 | 1463739056836 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 03:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:10:56 INFO - PROCESS | 1745 | 1463739056847 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:10:56 INFO - PROCESS | 1745 | 1463739056854 Marionette TRACE conn4 <- [1,774,null,{}] 03:10:56 INFO - PROCESS | 1745 | 1463739056921 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:57 INFO - PROCESS | 1745 | 1463739057123 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 03:10:57 INFO - PROCESS | 1745 | 1463739057138 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c29b800 == 10 [pid = 1745] [id = 201] 03:10:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8c45b800) [pid = 1745] [serial = 604] [outer = (nil)] 03:10:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8c9c2400) [pid = 1745] [serial = 605] [outer = 0x8c45b800] 03:10:57 INFO - PROCESS | 1745 | 1463739057221 Marionette DEBUG loaded listener.js 03:10:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8c9cc000) [pid = 1745] [serial = 606] [outer = 0x8c45b800] 03:10:58 INFO - PROCESS | 1745 | 1463739058371 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 03:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1590ms 03:10:58 INFO - PROCESS | 1745 | 1463739058437 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 03:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:10:58 INFO - PROCESS | 1745 | 1463739058448 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 03:10:58 INFO - PROCESS | 1745 | 1463739058469 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:10:58 INFO - PROCESS | 1745 | 1463739058475 Marionette TRACE conn4 <- [1,778,null,{}] 03:10:58 INFO - PROCESS | 1745 | 1463739058482 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:58 INFO - PROCESS | 1745 | 1463739058721 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 03:10:58 INFO - PROCESS | 1745 | 1463739058749 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c45dc00 == 11 [pid = 1745] [id = 202] 03:10:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8d471c00) [pid = 1745] [serial = 607] [outer = (nil)] 03:10:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8d47b000) [pid = 1745] [serial = 608] [outer = 0x8d471c00] 03:10:58 INFO - PROCESS | 1745 | 1463739058829 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8d6cf000) [pid = 1745] [serial = 609] [outer = 0x8d471c00] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8ecaf800) [pid = 1745] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8c29a400) [pid = 1745] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8c455c00) [pid = 1745] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8eb78400) [pid = 1745] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x95bbdc00) [pid = 1745] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8c45c400) [pid = 1745] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8c9f4000) [pid = 1745] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x8c9ca400) [pid = 1745] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x925ebc00) [pid = 1745] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0xa26e5400) [pid = 1745] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x8d6c7400) [pid = 1745] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x8eb7b800) [pid = 1745] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8c45c800) [pid = 1745] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8a2af000) [pid = 1745] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x92a9cc00) [pid = 1745] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x8e0e3800) [pid = 1745] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 116 (0x8d6c6400) [pid = 1745] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 115 (0x8c455800) [pid = 1745] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 114 (0x8e0e3000) [pid = 1745] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 113 (0x8c9c3c00) [pid = 1745] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 112 (0x9b36ac00) [pid = 1745] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 111 (0x8ded6c00) [pid = 1745] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 110 (0x8ebcd400) [pid = 1745] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 109 (0x8eb78800) [pid = 1745] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 108 (0x95bb9800) [pid = 1745] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 107 (0x8ec01400) [pid = 1745] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 106 (0x8eb4ac00) [pid = 1745] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 105 (0x8e2f8000) [pid = 1745] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 104 (0x8eb84800) [pid = 1745] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 103 (0x8e2f8800) [pid = 1745] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 102 (0x8a2aa000) [pid = 1745] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 101 (0x8d83e400) [pid = 1745] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 100 (0x8d839c00) [pid = 1745] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 99 (0x8c297400) [pid = 1745] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 98 (0x8c9eec00) [pid = 1745] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:11:01 INFO - PROCESS | 1745 | --DOMWINDOW == 97 (0x8c9ed400) [pid = 1745] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:11:02 INFO - PROCESS | 1745 | 1463739062198 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 03:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 3762ms 03:11:02 INFO - PROCESS | 1745 | 1463739062222 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 03:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:11:02 INFO - PROCESS | 1745 | 1463739062228 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 03:11:02 INFO - PROCESS | 1745 | 1463739062237 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:11:02 INFO - PROCESS | 1745 | 1463739062245 Marionette TRACE conn4 <- [1,782,null,{}] 03:11:02 INFO - PROCESS | 1745 | 1463739062266 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:02 INFO - PROCESS | 1745 | 1463739062481 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 03:11:02 INFO - PROCESS | 1745 | 1463739062613 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9eec00 == 12 [pid = 1745] [id = 203] 03:11:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 98 (0x8c9f0c00) [pid = 1745] [serial = 610] [outer = (nil)] 03:11:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 99 (0x8d83e000) [pid = 1745] [serial = 611] [outer = 0x8c9f0c00] 03:11:02 INFO - PROCESS | 1745 | 1463739062698 Marionette DEBUG loaded listener.js 03:11:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 100 (0x8e07d400) [pid = 1745] [serial = 612] [outer = 0x8c9f0c00] 03:11:03 INFO - PROCESS | 1745 | 1463739063810 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 03:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1605ms 03:11:03 INFO - PROCESS | 1745 | 1463739063841 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 03:11:03 INFO - PROCESS | 1745 | 1463739063848 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 03:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:11:03 INFO - PROCESS | 1745 | 1463739063857 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:11:03 INFO - PROCESS | 1745 | 1463739063865 Marionette TRACE conn4 <- [1,786,null,{}] 03:11:03 INFO - PROCESS | 1745 | 1463739063876 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:04 INFO - PROCESS | 1745 | 1463739064113 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 03:11:04 INFO - PROCESS | 1745 | 1463739064412 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c45c800 == 13 [pid = 1745] [id = 204] 03:11:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 101 (0x8c45ec00) [pid = 1745] [serial = 613] [outer = (nil)] 03:11:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 102 (0x8c9c4c00) [pid = 1745] [serial = 614] [outer = 0x8c45ec00] 03:11:04 INFO - PROCESS | 1745 | 1463739064512 Marionette DEBUG loaded listener.js 03:11:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 103 (0x8d46d400) [pid = 1745] [serial = 615] [outer = 0x8c45ec00] 03:11:05 INFO - PROCESS | 1745 | 1463739065525 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 03:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1743ms 03:11:05 INFO - PROCESS | 1745 | 1463739065601 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 03:11:05 INFO - PROCESS | 1745 | 1463739065611 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 03:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:11:05 INFO - PROCESS | 1745 | 1463739065624 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 1745 | 1463739065629 Marionette TRACE conn4 <- [1,790,null,{}] 03:11:05 INFO - PROCESS | 1745 | 1463739065636 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:05 INFO - PROCESS | 1745 | 1463739065868 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 03:11:06 INFO - PROCESS | 1745 | 1463739066104 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d83e400 == 14 [pid = 1745] [id = 205] 03:11:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 104 (0x8ded6800) [pid = 1745] [serial = 616] [outer = (nil)] 03:11:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 105 (0x8e0d6c00) [pid = 1745] [serial = 617] [outer = 0x8ded6800] 03:11:06 INFO - PROCESS | 1745 | 1463739066208 Marionette DEBUG loaded listener.js 03:11:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 106 (0x8e0e3400) [pid = 1745] [serial = 618] [outer = 0x8ded6800] 03:11:07 INFO - PROCESS | 1745 | 1463739067184 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 03:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1636ms 03:11:07 INFO - PROCESS | 1745 | 1463739067260 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 03:11:07 INFO - PROCESS | 1745 | 1463739067264 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 03:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:11:07 INFO - PROCESS | 1745 | 1463739067272 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:11:07 INFO - PROCESS | 1745 | 1463739067278 Marionette TRACE conn4 <- [1,794,null,{}] 03:11:07 INFO - PROCESS | 1745 | 1463739067296 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:07 INFO - PROCESS | 1745 | 1463739067643 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 03:11:07 INFO - PROCESS | 1745 | 1463739067883 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e079400 == 15 [pid = 1745] [id = 206] 03:11:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 107 (0x8e92c400) [pid = 1745] [serial = 619] [outer = (nil)] 03:11:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 108 (0x8eb44000) [pid = 1745] [serial = 620] [outer = 0x8e92c400] 03:11:07 INFO - PROCESS | 1745 | 1463739067992 Marionette DEBUG loaded listener.js 03:11:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 109 (0x8eb4d800) [pid = 1745] [serial = 621] [outer = 0x8e92c400] 03:11:08 INFO - PROCESS | 1745 | 1463739068944 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 03:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1743ms 03:11:09 INFO - PROCESS | 1745 | 1463739069015 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 03:11:09 INFO - PROCESS | 1745 | 1463739069021 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 03:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:11:09 INFO - PROCESS | 1745 | 1463739069028 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:11:09 INFO - PROCESS | 1745 | 1463739069032 Marionette TRACE conn4 <- [1,798,null,{}] 03:11:09 INFO - PROCESS | 1745 | 1463739069039 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:09 INFO - PROCESS | 1745 | 1463739069240 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 03:11:09 INFO - PROCESS | 1745 | 1463739069498 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb41400 == 16 [pid = 1745] [id = 207] 03:11:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 110 (0x8eb84400) [pid = 1745] [serial = 622] [outer = (nil)] 03:11:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 111 (0x8ebc0c00) [pid = 1745] [serial = 623] [outer = 0x8eb84400] 03:11:09 INFO - PROCESS | 1745 | 1463739069643 Marionette DEBUG loaded listener.js 03:11:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 112 (0x8dede000) [pid = 1745] [serial = 624] [outer = 0x8eb84400] 03:11:10 INFO - PROCESS | 1745 | 1463739070649 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 03:11:10 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 03:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1698ms 03:11:10 INFO - PROCESS | 1745 | 1463739070726 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 03:11:10 INFO - PROCESS | 1745 | 1463739070731 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 03:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:11:10 INFO - PROCESS | 1745 | 1463739070738 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:11:10 INFO - PROCESS | 1745 | 1463739070742 Marionette TRACE conn4 <- [1,802,null,{}] 03:11:10 INFO - PROCESS | 1745 | 1463739070749 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:10 INFO - PROCESS | 1745 | 1463739070990 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 03:11:11 INFO - PROCESS | 1745 | 1463739071268 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2a4400 == 17 [pid = 1745] [id = 208] 03:11:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 113 (0x8a2a8c00) [pid = 1745] [serial = 625] [outer = (nil)] 03:11:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 114 (0x8ec09000) [pid = 1745] [serial = 626] [outer = 0x8a2a8c00] 03:11:11 INFO - PROCESS | 1745 | 1463739071372 Marionette DEBUG loaded listener.js 03:11:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 115 (0x8ec0a800) [pid = 1745] [serial = 627] [outer = 0x8a2a8c00] 03:11:12 INFO - PROCESS | 1745 | 1463739072795 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 03:11:12 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 03:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 2135ms 03:11:12 INFO - PROCESS | 1745 | 1463739072875 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 03:11:12 INFO - PROCESS | 1745 | 1463739072878 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 03:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:11:12 INFO - PROCESS | 1745 | 1463739072887 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:11:12 INFO - PROCESS | 1745 | 1463739072891 Marionette TRACE conn4 <- [1,806,null,{}] 03:11:12 INFO - PROCESS | 1745 | 1463739072898 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:13 INFO - PROCESS | 1745 | 1463739073165 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 03:11:13 INFO - PROCESS | 1745 | 1463739073383 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9ed400 == 18 [pid = 1745] [id = 209] 03:11:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 116 (0x8c9fa400) [pid = 1745] [serial = 628] [outer = (nil)] 03:11:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 117 (0x914cfc00) [pid = 1745] [serial = 629] [outer = 0x8c9fa400] 03:11:13 INFO - PROCESS | 1745 | 1463739073479 Marionette DEBUG loaded listener.js 03:11:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8f6da000) [pid = 1745] [serial = 630] [outer = 0x8c9fa400] 03:11:14 INFO - PROCESS | 1745 | 1463739074406 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 03:11:14 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 03:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1580ms 03:11:14 INFO - PROCESS | 1745 | 1463739074468 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 03:11:14 INFO - PROCESS | 1745 | 1463739074473 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 03:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:11:14 INFO - PROCESS | 1745 | 1463739074480 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:11:14 INFO - PROCESS | 1745 | 1463739074485 Marionette TRACE conn4 <- [1,810,null,{}] 03:11:14 INFO - PROCESS | 1745 | 1463739074491 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:14 INFO - PROCESS | 1745 | 1463739074686 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 03:11:14 INFO - PROCESS | 1745 | 1463739074940 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:15 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6c1400 == 19 [pid = 1745] [id = 210] 03:11:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x914d1000) [pid = 1745] [serial = 631] [outer = (nil)] 03:11:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x91575c00) [pid = 1745] [serial = 632] [outer = 0x914d1000] 03:11:15 INFO - PROCESS | 1745 | 1463739075080 Marionette DEBUG loaded listener.js 03:11:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x91579800) [pid = 1745] [serial = 633] [outer = 0x914d1000] 03:11:16 INFO - PROCESS | 1745 | 1463739076031 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 03:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1588ms 03:11:16 INFO - PROCESS | 1745 | 1463739076070 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 03:11:16 INFO - PROCESS | 1745 | 1463739076074 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 03:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:11:16 INFO - PROCESS | 1745 | 1463739076082 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:11:16 INFO - PROCESS | 1745 | 1463739076087 Marionette TRACE conn4 <- [1,814,null,{}] 03:11:16 INFO - PROCESS | 1745 | 1463739076093 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:16 INFO - PROCESS | 1745 | 1463739076330 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 03:11:16 INFO - PROCESS | 1745 | 1463739076561 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d46f400 == 20 [pid = 1745] [id = 211] 03:11:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8d83cc00) [pid = 1745] [serial = 634] [outer = (nil)] 03:11:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x91725400) [pid = 1745] [serial = 635] [outer = 0x8d83cc00] 03:11:16 INFO - PROCESS | 1745 | 1463739076710 Marionette DEBUG loaded listener.js 03:11:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x9172d000) [pid = 1745] [serial = 636] [outer = 0x8d83cc00] 03:11:17 INFO - PROCESS | 1745 | 1463739077733 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 03:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:11:17 INFO - PROCESS | 1745 | 1463739077780 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 03:11:17 INFO - PROCESS | 1745 | 1463739077787 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:11:17 INFO - PROCESS | 1745 | 1463739077790 Marionette TRACE conn4 <- [1,818,null,{}] 03:11:17 INFO - PROCESS | 1745 | 1463739077798 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:18 INFO - PROCESS | 1745 | 1463739078032 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 03:11:18 INFO - PROCESS | 1745 | 1463739078256 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2a8800 == 21 [pid = 1745] [id = 212] 03:11:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x91723800) [pid = 1745] [serial = 637] [outer = (nil)] 03:11:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x91eeb000) [pid = 1745] [serial = 638] [outer = 0x91723800] 03:11:18 INFO - PROCESS | 1745 | 1463739078362 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x91eecc00) [pid = 1745] [serial = 639] [outer = 0x91723800] 03:11:19 INFO - PROCESS | 1745 | 1463739079324 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 03:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1589ms 03:11:19 INFO - PROCESS | 1745 | 1463739079378 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 1745 | 1463739079385 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 03:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:11:19 INFO - PROCESS | 1745 | 1463739079397 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 1745 | 1463739079402 Marionette TRACE conn4 <- [1,822,null,{}] 03:11:19 INFO - PROCESS | 1745 | 1463739079413 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:19 INFO - PROCESS | 1745 | 1463739079709 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 03:11:19 INFO - PROCESS | 1745 | 1463739079963 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2a3800 == 22 [pid = 1745] [id = 213] 03:11:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8a2a3c00) [pid = 1745] [serial = 640] [outer = (nil)] 03:11:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8c9cd000) [pid = 1745] [serial = 641] [outer = 0x8a2a3c00] 03:11:20 INFO - PROCESS | 1745 | 1463739080059 Marionette DEBUG loaded listener.js 03:11:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8d6cc400) [pid = 1745] [serial = 642] [outer = 0x8a2a3c00] 03:11:21 INFO - PROCESS | 1745 | 1463739081392 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 03:11:21 INFO - PROCESS | 1745 | 1463739081444 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 03:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:11:21 INFO - PROCESS | 1745 | 1463739081456 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:11:21 INFO - PROCESS | 1745 | 1463739081465 Marionette TRACE conn4 <- [1,826,null,{}] 03:11:21 INFO - PROCESS | 1745 | 1463739081609 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:21 INFO - PROCESS | 1745 | 1463739081809 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 03:11:22 INFO - PROCESS | 1745 | 1463739082002 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c294400 == 23 [pid = 1745] [id = 214] 03:11:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8c295400) [pid = 1745] [serial = 643] [outer = (nil)] 03:11:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8c463000) [pid = 1745] [serial = 644] [outer = 0x8c295400] 03:11:22 INFO - PROCESS | 1745 | 1463739082110 Marionette DEBUG loaded listener.js 03:11:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2a5c00 == 22 [pid = 1745] [id = 200] 03:11:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8c459800) [pid = 1745] [serial = 645] [outer = 0x8c295400] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8eb45400) [pid = 1745] [serial = 589] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8d836800) [pid = 1745] [serial = 584] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x95a60800) [pid = 1745] [serial = 511] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x945a5400) [pid = 1745] [serial = 508] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8e0da800) [pid = 1745] [serial = 586] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x9bfaa400) [pid = 1745] [serial = 526] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8d838c00) [pid = 1745] [serial = 580] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x8c460400) [pid = 1745] [serial = 499] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x8e0db400) [pid = 1745] [serial = 545] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8d83ec00) [pid = 1745] [serial = 544] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x8d6c2000) [pid = 1745] [serial = 583] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x9a350c00) [pid = 1745] [serial = 520] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8d6cac00) [pid = 1745] [serial = 535] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8e0e1000) [pid = 1745] [serial = 556] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x8ec02c00) [pid = 1745] [serial = 502] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x9a027400) [pid = 1745] [serial = 517] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 116 (0x8dedc000) [pid = 1745] [serial = 581] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 115 (0x9157e400) [pid = 1745] [serial = 554] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 114 (0x8eca3800) [pid = 1745] [serial = 551] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 113 (0x91d84000) [pid = 1745] [serial = 600] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 112 (0x91d88000) [pid = 1745] [serial = 602] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 111 (0x8e2f3800) [pid = 1745] [serial = 563] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 110 (0x8d839800) [pid = 1745] [serial = 500] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 109 (0x91ef0400) [pid = 1745] [serial = 566] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 108 (0x99cdf000) [pid = 1745] [serial = 515] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 107 (0x91d8f000) [pid = 1745] [serial = 574] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 106 (0x8ec0c800) [pid = 1745] [serial = 497] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 105 (0x8ded7400) [pid = 1745] [serial = 578] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 104 (0x928b4c00) [pid = 1745] [serial = 506] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 103 (0xa30f4c00) [pid = 1745] [serial = 533] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 102 (0x92bee800) [pid = 1745] [serial = 539] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 101 (0x9172c000) [pid = 1745] [serial = 565] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 100 (0x9b62f000) [pid = 1745] [serial = 524] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 99 (0x9157f000) [pid = 1745] [serial = 557] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 98 (0x8d479c00) [pid = 1745] [serial = 560] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 97 (0x95143800) [pid = 1745] [serial = 509] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 96 (0x95a65c00) [pid = 1745] [serial = 512] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 95 (0x8d6ce400) [pid = 1745] [serial = 536] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 94 (0x8eb87c00) [pid = 1745] [serial = 569] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 93 (0x8ebbf400) [pid = 1745] [serial = 485] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 92 (0x8d6c6c00) [pid = 1745] [serial = 577] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 91 (0x928b9c00) [pid = 1745] [serial = 575] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 90 (0x8c9d0c00) [pid = 1745] [serial = 530] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 89 (0x9bfb1400) [pid = 1745] [serial = 527] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 88 (0x8c9f7000) [pid = 1745] [serial = 559] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 87 (0x91728400) [pid = 1745] [serial = 572] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 86 (0x8e082000) [pid = 1745] [serial = 562] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 85 (0x8e0e0c00) [pid = 1745] [serial = 568] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 84 (0x9af19400) [pid = 1745] [serial = 521] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 83 (0x8ebc7400) [pid = 1745] [serial = 571] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 82 (0x914d2800) [pid = 1745] [serial = 503] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 81 (0x9a02f000) [pid = 1745] [serial = 518] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 80 (0x8f6dc400) [pid = 1745] [serial = 597] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 79 (0x9157d800) [pid = 1745] [serial = 599] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 78 (0x8f6d4000) [pid = 1745] [serial = 596] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 77 (0x8ec0d400) [pid = 1745] [serial = 593] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 76 (0x957b5400) [pid = 1745] [serial = 395] [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.] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 75 (0x8eb80400) [pid = 1745] [serial = 590] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 74 (0x8ebcec00) [pid = 1745] [serial = 592] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 73 (0x8f6d6000) [pid = 1745] [serial = 553] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 72 (0x8eb86000) [pid = 1745] [serial = 550] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 71 (0x925f4000) [pid = 1745] [serial = 505] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 70 (0x92beb000) [pid = 1745] [serial = 538] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 69 (0x8c9ca800) [pid = 1745] [serial = 529] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 68 (0x98038c00) [pid = 1745] [serial = 514] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 67 (0x8c9cfc00) [pid = 1745] [serial = 542] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 66 (0x8a2af800) [pid = 1745] [serial = 541] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 65 (0x8e086400) [pid = 1745] [serial = 547] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 64 (0x8e922400) [pid = 1745] [serial = 548] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 63 (0x9b374800) [pid = 1745] [serial = 523] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 62 (0xa30ea000) [pid = 1745] [serial = 532] [outer = (nil)] [url = about:blank] 03:11:22 INFO - PROCESS | 1745 | --DOMWINDOW == 61 (0x8e2ef800) [pid = 1745] [serial = 587] [outer = (nil)] [url = about:blank] 03:11:23 INFO - PROCESS | 1745 | 1463739083582 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 03:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2158ms 03:11:23 INFO - PROCESS | 1745 | 1463739083614 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 03:11:23 INFO - PROCESS | 1745 | 1463739083623 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 03:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:11:23 INFO - PROCESS | 1745 | 1463739083636 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:11:23 INFO - PROCESS | 1745 | 1463739083640 Marionette TRACE conn4 <- [1,830,null,{}] 03:11:23 INFO - PROCESS | 1745 | 1463739083647 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:23 INFO - PROCESS | 1745 | 1463739083842 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 03:11:23 INFO - PROCESS | 1745 | 1463739083967 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c293800 == 23 [pid = 1745] [id = 215] 03:11:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 62 (0x8c463800) [pid = 1745] [serial = 646] [outer = (nil)] 03:11:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 63 (0x8d46dc00) [pid = 1745] [serial = 647] [outer = 0x8c463800] 03:11:24 INFO - PROCESS | 1745 | 1463739084055 Marionette DEBUG loaded listener.js 03:11:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 64 (0x8d477c00) [pid = 1745] [serial = 648] [outer = 0x8c463800] 03:11:24 INFO - PROCESS | 1745 | 1463739084972 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 03:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1388ms 03:11:25 INFO - PROCESS | 1745 | 1463739085024 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 03:11:25 INFO - PROCESS | 1745 | 1463739085027 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 03:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:11:25 INFO - PROCESS | 1745 | 1463739085035 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:11:25 INFO - PROCESS | 1745 | 1463739085042 Marionette TRACE conn4 <- [1,834,null,{}] 03:11:25 INFO - PROCESS | 1745 | 1463739085058 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:25 INFO - PROCESS | 1745 | 1463739085252 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 03:11:25 INFO - PROCESS | 1745 | 1463739085393 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d834c00 == 24 [pid = 1745] [id = 216] 03:11:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 65 (0x8d837000) [pid = 1745] [serial = 649] [outer = (nil)] 03:11:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 66 (0x8d83c800) [pid = 1745] [serial = 650] [outer = 0x8d837000] 03:11:25 INFO - PROCESS | 1745 | 1463739085478 Marionette DEBUG loaded listener.js 03:11:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 67 (0x8ded7400) [pid = 1745] [serial = 651] [outer = 0x8d837000] 03:11:26 INFO - PROCESS | 1745 | --DOMWINDOW == 66 (0x8d471c00) [pid = 1745] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:11:26 INFO - PROCESS | 1745 | --DOMWINDOW == 65 (0x8c9c7000) [pid = 1745] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:11:26 INFO - PROCESS | 1745 | --DOMWINDOW == 64 (0x8c45b800) [pid = 1745] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:11:26 INFO - PROCESS | 1745 | 1463739086428 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 03:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1447ms 03:11:26 INFO - PROCESS | 1745 | 1463739086483 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 03:11:26 INFO - PROCESS | 1745 | 1463739086487 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 03:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:11:26 INFO - PROCESS | 1745 | 1463739086495 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:11:26 INFO - PROCESS | 1745 | 1463739086499 Marionette TRACE conn4 <- [1,838,null,{}] 03:11:26 INFO - PROCESS | 1745 | 1463739086505 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:26 INFO - PROCESS | 1745 | 1463739086691 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 03:11:26 INFO - PROCESS | 1745 | 1463739086806 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c297800 == 25 [pid = 1745] [id = 217] 03:11:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 65 (0x8deda000) [pid = 1745] [serial = 652] [outer = (nil)] 03:11:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 66 (0x8e082000) [pid = 1745] [serial = 653] [outer = 0x8deda000] 03:11:26 INFO - PROCESS | 1745 | 1463739086887 Marionette DEBUG loaded listener.js 03:11:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 67 (0x8e0da400) [pid = 1745] [serial = 654] [outer = 0x8deda000] 03:11:27 INFO - PROCESS | 1745 | 1463739087737 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 03:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1297ms 03:11:27 INFO - PROCESS | 1745 | 1463739087799 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 1745 | 1463739087803 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 03:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:11:27 INFO - PROCESS | 1745 | 1463739087812 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 1745 | 1463739087814 Marionette TRACE conn4 <- [1,842,null,{}] 03:11:27 INFO - PROCESS | 1745 | 1463739087822 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:28 INFO - PROCESS | 1745 | 1463739088025 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 03:11:28 INFO - PROCESS | 1745 | 1463739088037 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded8c00 == 26 [pid = 1745] [id = 218] 03:11:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 68 (0x8e0dc800) [pid = 1745] [serial = 655] [outer = (nil)] 03:11:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 69 (0x8e2eb000) [pid = 1745] [serial = 656] [outer = 0x8e0dc800] 03:11:28 INFO - PROCESS | 1745 | 1463739088134 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 70 (0x8e2ef800) [pid = 1745] [serial = 657] [outer = 0x8e0dc800] 03:11:29 INFO - PROCESS | 1745 | 1463739089134 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 03:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1342ms 03:11:29 INFO - PROCESS | 1745 | 1463739089154 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 03:11:29 INFO - PROCESS | 1745 | 1463739089158 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 03:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:11:29 INFO - PROCESS | 1745 | 1463739089165 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 1745 | 1463739089169 Marionette TRACE conn4 <- [1,846,null,{}] 03:11:29 INFO - PROCESS | 1745 | 1463739089175 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:29 INFO - PROCESS | 1745 | 1463739089479 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 03:11:29 INFO - PROCESS | 1745 | 1463739089731 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:29 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2b0c00 == 27 [pid = 1745] [id = 219] 03:11:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 71 (0x8a2b1400) [pid = 1745] [serial = 658] [outer = (nil)] 03:11:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 72 (0x8c296c00) [pid = 1745] [serial = 659] [outer = 0x8a2b1400] 03:11:29 INFO - PROCESS | 1745 | 1463739089874 Marionette DEBUG loaded listener.js 03:11:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 73 (0x8c45a800) [pid = 1745] [serial = 660] [outer = 0x8a2b1400] 03:11:31 INFO - PROCESS | 1745 | 1463739091181 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 03:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2036ms 03:11:31 INFO - PROCESS | 1745 | 1463739091204 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 03:11:31 INFO - PROCESS | 1745 | 1463739091212 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 03:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:11:31 INFO - PROCESS | 1745 | 1463739091232 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:11:31 INFO - PROCESS | 1745 | 1463739091241 Marionette TRACE conn4 <- [1,850,null,{}] 03:11:31 INFO - PROCESS | 1745 | 1463739091249 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:31 INFO - PROCESS | 1745 | 1463739091497 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 03:11:31 INFO - PROCESS | 1745 | 1463739091725 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d839800 == 28 [pid = 1745] [id = 220] 03:11:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 74 (0x8d83dc00) [pid = 1745] [serial = 661] [outer = (nil)] 03:11:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 75 (0x8deda400) [pid = 1745] [serial = 662] [outer = 0x8d83dc00] 03:11:31 INFO - PROCESS | 1745 | 1463739091821 Marionette DEBUG loaded listener.js 03:11:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 76 (0x8e081000) [pid = 1745] [serial = 663] [outer = 0x8d83dc00] 03:11:32 INFO - PROCESS | 1745 | 1463739092947 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 03:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1750ms 03:11:32 INFO - PROCESS | 1745 | 1463739092972 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 03:11:32 INFO - PROCESS | 1745 | 1463739092978 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 03:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:11:32 INFO - PROCESS | 1745 | 1463739092986 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:11:32 INFO - PROCESS | 1745 | 1463739092991 Marionette TRACE conn4 <- [1,854,null,{}] 03:11:33 INFO - PROCESS | 1745 | 1463739092999 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:33 INFO - PROCESS | 1745 | 1463739093297 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 03:11:33 INFO - PROCESS | 1745 | 1463739093561 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e080400 == 29 [pid = 1745] [id = 221] 03:11:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 77 (0x8e929c00) [pid = 1745] [serial = 664] [outer = (nil)] 03:11:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 78 (0x8e92f400) [pid = 1745] [serial = 665] [outer = 0x8e929c00] 03:11:33 INFO - PROCESS | 1745 | 1463739093656 Marionette DEBUG loaded listener.js 03:11:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 79 (0x8eb46000) [pid = 1745] [serial = 666] [outer = 0x8e929c00] 03:11:34 INFO - PROCESS | 1745 | 1463739094672 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 03:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1742ms 03:11:34 INFO - PROCESS | 1745 | 1463739094729 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 03:11:34 INFO - PROCESS | 1745 | 1463739094737 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 03:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:11:34 INFO - PROCESS | 1745 | 1463739094757 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:11:34 INFO - PROCESS | 1745 | 1463739094765 Marionette TRACE conn4 <- [1,858,null,{}] 03:11:34 INFO - PROCESS | 1745 | 1463739094772 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:35 INFO - PROCESS | 1745 | 1463739095047 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 03:11:35 INFO - PROCESS | 1745 | 1463739095305 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e927000 == 30 [pid = 1745] [id = 222] 03:11:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 80 (0x8e92cc00) [pid = 1745] [serial = 667] [outer = (nil)] 03:11:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 81 (0x8ebc5400) [pid = 1745] [serial = 668] [outer = 0x8e92cc00] 03:11:35 INFO - PROCESS | 1745 | 1463739095402 Marionette DEBUG loaded listener.js 03:11:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 82 (0x8ec02c00) [pid = 1745] [serial = 669] [outer = 0x8e92cc00] 03:11:36 INFO - PROCESS | 1745 | 1463739096437 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 03:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1763ms 03:11:36 INFO - PROCESS | 1745 | 1463739096511 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 03:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:11:36 INFO - PROCESS | 1745 | 1463739096516 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 03:11:36 INFO - PROCESS | 1745 | 1463739096524 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:11:36 INFO - PROCESS | 1745 | 1463739096528 Marionette TRACE conn4 <- [1,862,null,{}] 03:11:36 INFO - PROCESS | 1745 | 1463739096535 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:36 INFO - PROCESS | 1745 | 1463739096754 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 03:11:37 INFO - PROCESS | 1745 | 1463739097025 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb86000 == 31 [pid = 1745] [id = 223] 03:11:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 83 (0x8ebc4000) [pid = 1745] [serial = 670] [outer = (nil)] 03:11:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 84 (0x8eca7c00) [pid = 1745] [serial = 671] [outer = 0x8ebc4000] 03:11:37 INFO - PROCESS | 1745 | 1463739097122 Marionette DEBUG loaded listener.js 03:11:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 85 (0x8ecaa800) [pid = 1745] [serial = 672] [outer = 0x8ebc4000] 03:11:38 INFO - PROCESS | 1745 | 1463739098188 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 03:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1692ms 03:11:38 INFO - PROCESS | 1745 | 1463739098217 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 03:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:11:38 INFO - PROCESS | 1745 | 1463739098221 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 03:11:38 INFO - PROCESS | 1745 | 1463739098229 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:11:38 INFO - PROCESS | 1745 | 1463739098233 Marionette TRACE conn4 <- [1,866,null,{}] 03:11:38 INFO - PROCESS | 1745 | 1463739098240 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:38 INFO - PROCESS | 1745 | 1463739098454 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 03:11:38 INFO - PROCESS | 1745 | 1463739098676 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6d7c00 == 32 [pid = 1745] [id = 224] 03:11:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 86 (0x8f6d9000) [pid = 1745] [serial = 673] [outer = (nil)] 03:11:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 87 (0x8f6ddc00) [pid = 1745] [serial = 674] [outer = 0x8f6d9000] 03:11:38 INFO - PROCESS | 1745 | 1463739098829 Marionette DEBUG loaded listener.js 03:11:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 88 (0x9157d800) [pid = 1745] [serial = 675] [outer = 0x8f6d9000] 03:11:40 INFO - PROCESS | 1745 | 1463739100189 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 03:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1985ms 03:11:40 INFO - PROCESS | 1745 | 1463739100215 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 03:11:40 INFO - PROCESS | 1745 | 1463739100221 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 03:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:11:40 INFO - PROCESS | 1745 | 1463739100230 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:11:40 INFO - PROCESS | 1745 | 1463739100236 Marionette TRACE conn4 <- [1,870,null,{}] 03:11:40 INFO - PROCESS | 1745 | 1463739100247 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:40 INFO - PROCESS | 1745 | 1463739100538 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 03:11:40 INFO - PROCESS | 1745 | 1463739100714 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c29b000 == 33 [pid = 1745] [id = 225] 03:11:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 89 (0x8c9ed800) [pid = 1745] [serial = 676] [outer = (nil)] 03:11:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 90 (0x8d836c00) [pid = 1745] [serial = 677] [outer = 0x8c9ed800] 03:11:40 INFO - PROCESS | 1745 | 1463739100799 Marionette DEBUG loaded listener.js 03:11:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 91 (0x8deddc00) [pid = 1745] [serial = 678] [outer = 0x8c9ed800] 03:11:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded8c00 == 32 [pid = 1745] [id = 218] 03:11:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8c297800 == 31 [pid = 1745] [id = 217] 03:11:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8d834c00 == 30 [pid = 1745] [id = 216] 03:11:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8c293800 == 29 [pid = 1745] [id = 215] 03:11:41 INFO - PROCESS | 1745 | 1463739101942 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 03:11:41 INFO - PROCESS | 1745 | --DOMWINDOW == 90 (0x8d47b000) [pid = 1745] [serial = 608] [outer = (nil)] [url = about:blank] 03:11:41 INFO - PROCESS | 1745 | --DOMWINDOW == 89 (0x91ee4000) [pid = 1745] [serial = 603] [outer = (nil)] [url = about:blank] 03:11:41 INFO - PROCESS | 1745 | --DOMWINDOW == 88 (0x8c9c2400) [pid = 1745] [serial = 605] [outer = (nil)] [url = about:blank] 03:11:41 INFO - PROCESS | 1745 | --DOMWINDOW == 87 (0x8d6cf000) [pid = 1745] [serial = 609] [outer = (nil)] [url = about:blank] 03:11:41 INFO - PROCESS | 1745 | --DOMWINDOW == 86 (0x8c9cc000) [pid = 1745] [serial = 606] [outer = (nil)] [url = about:blank] 03:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1737ms 03:11:41 INFO - PROCESS | 1745 | 1463739101969 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 03:11:41 INFO - PROCESS | 1745 | 1463739101978 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 03:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:11:41 INFO - PROCESS | 1745 | 1463739101990 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 1745 | 1463739101994 Marionette TRACE conn4 <- [1,874,null,{}] 03:11:42 INFO - PROCESS | 1745 | 1463739102001 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:42 INFO - PROCESS | 1745 | 1463739102199 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 03:11:42 INFO - PROCESS | 1745 | 1463739102386 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c290400 == 30 [pid = 1745] [id = 226] 03:11:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 87 (0x8d47b800) [pid = 1745] [serial = 679] [outer = (nil)] 03:11:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 88 (0x8d83a400) [pid = 1745] [serial = 680] [outer = 0x8d47b800] 03:11:42 INFO - PROCESS | 1745 | 1463739102471 Marionette DEBUG loaded listener.js 03:11:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 89 (0x8e0e0c00) [pid = 1745] [serial = 681] [outer = 0x8d47b800] 03:11:43 INFO - PROCESS | 1745 | 1463739103336 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 03:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1386ms 03:11:43 INFO - PROCESS | 1745 | 1463739103377 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 03:11:43 INFO - PROCESS | 1745 | 1463739103380 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 03:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:11:43 INFO - PROCESS | 1745 | 1463739103388 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:11:43 INFO - PROCESS | 1745 | 1463739103394 Marionette TRACE conn4 <- [1,878,null,{}] 03:11:43 INFO - PROCESS | 1745 | 1463739103413 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:43 INFO - PROCESS | 1745 | 1463739103611 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 03:11:43 INFO - PROCESS | 1745 | 1463739103750 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e080000 == 31 [pid = 1745] [id = 227] 03:11:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 90 (0x8e930000) [pid = 1745] [serial = 682] [outer = (nil)] 03:11:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 91 (0x8eb4ec00) [pid = 1745] [serial = 683] [outer = 0x8e930000] 03:11:43 INFO - PROCESS | 1745 | 1463739103841 Marionette DEBUG loaded listener.js 03:11:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 92 (0x8eb82c00) [pid = 1745] [serial = 684] [outer = 0x8e930000] 03:11:44 INFO - PROCESS | 1745 | 1463739104796 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 03:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1447ms 03:11:44 INFO - PROCESS | 1745 | 1463739104836 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 03:11:44 INFO - PROCESS | 1745 | 1463739104841 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 03:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:11:44 INFO - PROCESS | 1745 | 1463739104866 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:11:44 INFO - PROCESS | 1745 | 1463739104870 Marionette TRACE conn4 <- [1,882,null,{}] 03:11:44 INFO - PROCESS | 1745 | 1463739104876 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:45 INFO - PROCESS | 1745 | 1463739105122 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 03:11:45 INFO - PROCESS | 1745 | 1463739105155 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2f3400 == 32 [pid = 1745] [id = 228] 03:11:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 93 (0x8eb86400) [pid = 1745] [serial = 685] [outer = (nil)] 03:11:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 94 (0x8ec0f400) [pid = 1745] [serial = 686] [outer = 0x8eb86400] 03:11:45 INFO - PROCESS | 1745 | 1463739105250 Marionette DEBUG loaded listener.js 03:11:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 95 (0x8f6da400) [pid = 1745] [serial = 687] [outer = 0x8eb86400] 03:11:46 INFO - PROCESS | 1745 | 1463739106203 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 03:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1406ms 03:11:46 INFO - PROCESS | 1745 | 1463739106255 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 03:11:46 INFO - PROCESS | 1745 | 1463739106258 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 03:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:11:46 INFO - PROCESS | 1745 | 1463739106274 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:11:46 INFO - PROCESS | 1745 | 1463739106277 Marionette TRACE conn4 <- [1,886,null,{}] 03:11:46 INFO - PROCESS | 1745 | 1463739106283 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:46 INFO - PROCESS | 1745 | 1463739106521 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 03:11:46 INFO - PROCESS | 1745 | --DOMWINDOW == 94 (0x8deda000) [pid = 1745] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:11:46 INFO - PROCESS | 1745 | --DOMWINDOW == 93 (0x8c463800) [pid = 1745] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:11:46 INFO - PROCESS | 1745 | --DOMWINDOW == 92 (0x8c295400) [pid = 1745] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:11:46 INFO - PROCESS | 1745 | --DOMWINDOW == 91 (0x8d837000) [pid = 1745] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:11:46 INFO - PROCESS | 1745 | 1463739106657 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2aa000 == 33 [pid = 1745] [id = 229] 03:11:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 92 (0x8c295400) [pid = 1745] [serial = 688] [outer = (nil)] 03:11:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 93 (0x8e07a800) [pid = 1745] [serial = 689] [outer = 0x8c295400] 03:11:46 INFO - PROCESS | 1745 | 1463739106735 Marionette DEBUG loaded listener.js 03:11:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 94 (0x914d3400) [pid = 1745] [serial = 690] [outer = 0x8c295400] 03:11:47 INFO - PROCESS | 1745 | 1463739107632 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 03:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1383ms 03:11:47 INFO - PROCESS | 1745 | 1463739107657 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 03:11:47 INFO - PROCESS | 1745 | 1463739107661 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 03:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:11:47 INFO - PROCESS | 1745 | 1463739107668 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:11:47 INFO - PROCESS | 1745 | 1463739107672 Marionette TRACE conn4 <- [1,890,null,{}] 03:11:47 INFO - PROCESS | 1745 | 1463739107678 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:47 INFO - PROCESS | 1745 | 1463739107910 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 03:11:48 INFO - PROCESS | 1745 | 1463739108040 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c459400 == 34 [pid = 1745] [id = 230] 03:11:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 95 (0x9157c000) [pid = 1745] [serial = 691] [outer = (nil)] 03:11:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 96 (0x91d82000) [pid = 1745] [serial = 692] [outer = 0x9157c000] 03:11:48 INFO - PROCESS | 1745 | 1463739108120 Marionette DEBUG loaded listener.js 03:11:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 97 (0x91ee5800) [pid = 1745] [serial = 693] [outer = 0x9157c000] 03:11:49 INFO - PROCESS | 1745 | 1463739109186 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 03:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1538ms 03:11:49 INFO - PROCESS | 1745 | 1463739109208 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 03:11:49 INFO - PROCESS | 1745 | 1463739109215 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 03:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:11:49 INFO - PROCESS | 1745 | 1463739109226 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:11:49 INFO - PROCESS | 1745 | 1463739109231 Marionette TRACE conn4 <- [1,894,null,{}] 03:11:49 INFO - PROCESS | 1745 | 1463739109242 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:49 INFO - PROCESS | 1745 | 1463739109477 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 03:11:49 INFO - PROCESS | 1745 | 1463739109781 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9cac00 == 35 [pid = 1745] [id = 231] 03:11:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 98 (0x8c9d0000) [pid = 1745] [serial = 694] [outer = (nil)] 03:11:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 99 (0x8d832800) [pid = 1745] [serial = 695] [outer = 0x8c9d0000] 03:11:49 INFO - PROCESS | 1745 | 1463739109898 Marionette DEBUG loaded listener.js 03:11:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 100 (0x8ded8c00) [pid = 1745] [serial = 696] [outer = 0x8c9d0000] 03:11:50 INFO - PROCESS | 1745 | 1463739110995 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 03:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1795ms 03:11:51 INFO - PROCESS | 1745 | 1463739111022 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 03:11:51 INFO - PROCESS | 1745 | 1463739111032 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 03:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:11:51 INFO - PROCESS | 1745 | 1463739111045 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:11:51 INFO - PROCESS | 1745 | 1463739111049 Marionette TRACE conn4 <- [1,898,null,{}] 03:11:51 INFO - PROCESS | 1745 | 1463739111057 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:51 INFO - PROCESS | 1745 | 1463739111370 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 03:11:51 INFO - PROCESS | 1745 | 1463739111598 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e92a800 == 36 [pid = 1745] [id = 232] 03:11:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 101 (0x8e92b800) [pid = 1745] [serial = 697] [outer = (nil)] 03:11:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 102 (0x8eb45400) [pid = 1745] [serial = 698] [outer = 0x8e92b800] 03:11:51 INFO - PROCESS | 1745 | 1463739111689 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 103 (0x8ebc2c00) [pid = 1745] [serial = 699] [outer = 0x8e92b800] 03:11:52 INFO - PROCESS | 1745 | 1463739112747 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 03:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1743ms 03:11:52 INFO - PROCESS | 1745 | 1463739112788 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 03:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:11:52 INFO - PROCESS | 1745 | 1463739112793 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 03:11:52 INFO - PROCESS | 1745 | 1463739112801 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:11:52 INFO - PROCESS | 1745 | 1463739112808 Marionette TRACE conn4 <- [1,902,null,{}] 03:11:52 INFO - PROCESS | 1745 | 1463739112826 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:53 INFO - PROCESS | 1745 | 1463739113080 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 03:11:53 INFO - PROCESS | 1745 | 1463739113308 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:53 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e924400 == 37 [pid = 1745] [id = 233] 03:11:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 104 (0x91ee4800) [pid = 1745] [serial = 700] [outer = (nil)] 03:11:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 105 (0x925e0000) [pid = 1745] [serial = 701] [outer = 0x91ee4800] 03:11:53 INFO - PROCESS | 1745 | 1463739113407 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 106 (0x925e3400) [pid = 1745] [serial = 702] [outer = 0x91ee4800] 03:11:54 INFO - PROCESS | 1745 | 1463739114383 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 03:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1644ms 03:11:54 INFO - PROCESS | 1745 | 1463739114444 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 03:11:54 INFO - PROCESS | 1745 | 1463739114449 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 03:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:11:54 INFO - PROCESS | 1745 | 1463739114457 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:11:54 INFO - PROCESS | 1745 | 1463739114461 Marionette TRACE conn4 <- [1,906,null,{}] 03:11:54 INFO - PROCESS | 1745 | 1463739114467 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:54 INFO - PROCESS | 1745 | 1463739114671 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 03:11:54 INFO - PROCESS | 1745 | 1463739114901 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d834800 == 38 [pid = 1745] [id = 234] 03:11:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 107 (0x91d8ac00) [pid = 1745] [serial = 703] [outer = (nil)] 03:11:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 108 (0x925ecc00) [pid = 1745] [serial = 704] [outer = 0x91d8ac00] 03:11:55 INFO - PROCESS | 1745 | 1463739115037 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 109 (0x925f3000) [pid = 1745] [serial = 705] [outer = 0x91d8ac00] 03:11:56 INFO - PROCESS | 1745 | 1463739116031 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 03:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1632ms 03:11:56 INFO - PROCESS | 1745 | 1463739116090 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 03:11:56 INFO - PROCESS | 1745 | 1463739116094 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 03:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:11:56 INFO - PROCESS | 1745 | 1463739116102 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:11:56 INFO - PROCESS | 1745 | 1463739116106 Marionette TRACE conn4 <- [1,910,null,{}] 03:11:56 INFO - PROCESS | 1745 | 1463739116113 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:56 INFO - PROCESS | 1745 | 1463739116336 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 03:11:56 INFO - PROCESS | 1745 | 1463739116573 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x925e0800 == 39 [pid = 1745] [id = 235] 03:11:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 110 (0x925eb000) [pid = 1745] [serial = 706] [outer = (nil)] 03:11:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 111 (0x928ac400) [pid = 1745] [serial = 707] [outer = 0x925eb000] 03:11:56 INFO - PROCESS | 1745 | 1463739116699 Marionette DEBUG loaded listener.js 03:11:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 112 (0x928b2400) [pid = 1745] [serial = 708] [outer = 0x925eb000] 03:11:57 INFO - PROCESS | 1745 | 1463739117663 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 03:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1600ms 03:11:57 INFO - PROCESS | 1745 | 1463739117706 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 03:11:57 INFO - PROCESS | 1745 | 1463739117713 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 03:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:11:57 INFO - PROCESS | 1745 | 1463739117723 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 1745 | 1463739117729 Marionette TRACE conn4 <- [1,914,null,{}] 03:11:57 INFO - PROCESS | 1745 | 1463739117736 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:57 INFO - PROCESS | 1745 | 1463739117975 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 03:11:58 INFO - PROCESS | 1745 | 1463739118200 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:58 INFO - PROCESS | 1745 | ++DOCSHELL 0x925efc00 == 40 [pid = 1745] [id = 236] 03:11:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 113 (0x928b3c00) [pid = 1745] [serial = 709] [outer = (nil)] 03:11:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 114 (0x92a9a000) [pid = 1745] [serial = 710] [outer = 0x928b3c00] 03:11:58 INFO - PROCESS | 1745 | 1463739118338 Marionette DEBUG loaded listener.js 03:11:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 115 (0x92a9b400) [pid = 1745] [serial = 711] [outer = 0x928b3c00] 03:11:59 INFO - PROCESS | 1745 | 1463739119254 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 03:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1591ms 03:11:59 INFO - PROCESS | 1745 | 1463739119315 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 03:11:59 INFO - PROCESS | 1745 | 1463739119319 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 03:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:11:59 INFO - PROCESS | 1745 | 1463739119326 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:11:59 INFO - PROCESS | 1745 | 1463739119329 Marionette TRACE conn4 <- [1,918,null,{}] 03:11:59 INFO - PROCESS | 1745 | 1463739119337 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:59 INFO - PROCESS | 1745 | 1463739119540 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 03:11:59 INFO - PROCESS | 1745 | 1463739119769 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c29c800 == 41 [pid = 1745] [id = 237] 03:11:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 116 (0x91ee7c00) [pid = 1745] [serial = 712] [outer = (nil)] 03:11:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 117 (0x92bed000) [pid = 1745] [serial = 713] [outer = 0x91ee7c00] 03:11:59 INFO - PROCESS | 1745 | 1463739119906 Marionette DEBUG loaded listener.js 03:12:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x92beec00) [pid = 1745] [serial = 714] [outer = 0x91ee7c00] 03:12:00 INFO - PROCESS | 1745 | 1463739120862 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1588ms 03:12:00 INFO - PROCESS | 1745 | 1463739120915 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 1745 | 1463739120919 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 03:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:12:00 INFO - PROCESS | 1745 | 1463739120927 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 1745 | 1463739120932 Marionette TRACE conn4 <- [1,922,null,{}] 03:12:00 INFO - PROCESS | 1745 | 1463739120939 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:01 INFO - PROCESS | 1745 | 1463739121140 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 03:12:01 INFO - PROCESS | 1745 | 1463739121378 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:01 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c29c400 == 42 [pid = 1745] [id = 238] 03:12:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8d470000) [pid = 1745] [serial = 715] [outer = (nil)] 03:12:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x92bf6400) [pid = 1745] [serial = 716] [outer = 0x8d470000] 03:12:01 INFO - PROCESS | 1745 | 1463739121513 Marionette DEBUG loaded listener.js 03:12:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x93be9800) [pid = 1745] [serial = 717] [outer = 0x8d470000] 03:12:02 INFO - PROCESS | 1745 | 1463739122434 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 03:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1592ms 03:12:02 INFO - PROCESS | 1745 | 1463739122521 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 03:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:12:02 INFO - PROCESS | 1745 | 1463739122526 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 03:12:02 INFO - PROCESS | 1745 | 1463739122533 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:12:02 INFO - PROCESS | 1745 | 1463739122537 Marionette TRACE conn4 <- [1,926,null,{}] 03:12:02 INFO - PROCESS | 1745 | 1463739122544 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:02 INFO - PROCESS | 1745 | 1463739122786 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 03:12:03 INFO - PROCESS | 1745 | 1463739123031 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:03 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c298000 == 43 [pid = 1745] [id = 239] 03:12:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8c9c5000) [pid = 1745] [serial = 718] [outer = (nil)] 03:12:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x94556800) [pid = 1745] [serial = 719] [outer = 0x8c9c5000] 03:12:03 INFO - PROCESS | 1745 | 1463739123140 Marionette DEBUG loaded listener.js 03:12:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x94562c00) [pid = 1745] [serial = 720] [outer = 0x8c9c5000] 03:12:04 INFO - PROCESS | 1745 | 1463739124090 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 03:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1639ms 03:12:04 INFO - PROCESS | 1745 | 1463739124174 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 03:12:04 INFO - PROCESS | 1745 | 1463739124181 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 03:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:12:04 INFO - PROCESS | 1745 | 1463739124191 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:12:04 INFO - PROCESS | 1745 | 1463739124195 Marionette TRACE conn4 <- [1,930,null,{}] 03:12:04 INFO - PROCESS | 1745 | 1463739124203 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:04 INFO - PROCESS | 1745 | 1463739124441 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 03:12:04 INFO - PROCESS | 1745 | 1463739124688 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x92bf6c00 == 44 [pid = 1745] [id = 240] 03:12:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x93bea000) [pid = 1745] [serial = 721] [outer = (nil)] 03:12:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x945a5800) [pid = 1745] [serial = 722] [outer = 0x93bea000] 03:12:04 INFO - PROCESS | 1745 | 1463739124822 Marionette DEBUG loaded listener.js 03:12:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x94f71c00) [pid = 1745] [serial = 723] [outer = 0x93bea000] 03:12:05 INFO - PROCESS | 1745 | 1463739125815 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 03:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1686ms 03:12:05 INFO - PROCESS | 1745 | 1463739125877 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 03:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:12:05 INFO - PROCESS | 1745 | 1463739125882 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 03:12:05 INFO - PROCESS | 1745 | 1463739125890 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:12:05 INFO - PROCESS | 1745 | 1463739125895 Marionette TRACE conn4 <- [1,934,null,{}] 03:12:05 INFO - PROCESS | 1745 | 1463739125902 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:06 INFO - PROCESS | 1745 | 1463739126172 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 03:12:06 INFO - PROCESS | 1745 | 1463739126482 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c298800 == 45 [pid = 1745] [id = 241] 03:12:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8c9c2400) [pid = 1745] [serial = 724] [outer = (nil)] 03:12:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8d6ce800) [pid = 1745] [serial = 725] [outer = 0x8c9c2400] 03:12:06 INFO - PROCESS | 1745 | 1463739126589 Marionette DEBUG loaded listener.js 03:12:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x9157a000) [pid = 1745] [serial = 726] [outer = 0x8c9c2400] 03:12:07 INFO - PROCESS | 1745 | 1463739127872 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 03:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2037ms 03:12:07 INFO - PROCESS | 1745 | 1463739127928 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 03:12:07 INFO - PROCESS | 1745 | 1463739127934 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 03:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:12:07 INFO - PROCESS | 1745 | 1463739127944 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:12:07 INFO - PROCESS | 1745 | 1463739127949 Marionette TRACE conn4 <- [1,938,null,{}] 03:12:07 INFO - PROCESS | 1745 | 1463739127960 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:08 INFO - PROCESS | 1745 | 1463739128222 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 03:12:08 INFO - PROCESS | 1745 | 1463739128404 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9cdc00 == 46 [pid = 1745] [id = 242] 03:12:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8c9ef800) [pid = 1745] [serial = 727] [outer = (nil)] 03:12:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8ded0c00) [pid = 1745] [serial = 728] [outer = 0x8c9ef800] 03:12:08 INFO - PROCESS | 1745 | 1463739128498 Marionette DEBUG loaded listener.js 03:12:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8e2f0800) [pid = 1745] [serial = 729] [outer = 0x8c9ef800] 03:12:09 INFO - PROCESS | 1745 | 1463739129599 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 03:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1739ms 03:12:09 INFO - PROCESS | 1745 | 1463739129684 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 03:12:09 INFO - PROCESS | 1745 | 1463739129695 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 03:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:12:09 INFO - PROCESS | 1745 | 1463739129711 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:12:09 INFO - PROCESS | 1745 | 1463739129716 Marionette TRACE conn4 <- [1,942,null,{}] 03:12:09 INFO - PROCESS | 1745 | 1463739129723 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8e2eb000) [pid = 1745] [serial = 656] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | 1463739130119 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8e082000) [pid = 1745] [serial = 653] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8c9cd000) [pid = 1745] [serial = 641] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8eb44000) [pid = 1745] [serial = 620] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x914cfc00) [pid = 1745] [serial = 629] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8ec09000) [pid = 1745] [serial = 626] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8d46dc00) [pid = 1745] [serial = 647] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x91575c00) [pid = 1745] [serial = 632] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x91725400) [pid = 1745] [serial = 635] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8d83e000) [pid = 1745] [serial = 611] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x91eeb000) [pid = 1745] [serial = 638] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x8e0d6c00) [pid = 1745] [serial = 617] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8c459800) [pid = 1745] [serial = 645] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8ded7400) [pid = 1745] [serial = 651] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x8c9c4c00) [pid = 1745] [serial = 614] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x8d477c00) [pid = 1745] [serial = 648] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 116 (0x8ebc0c00) [pid = 1745] [serial = 623] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 115 (0x8c463000) [pid = 1745] [serial = 644] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 114 (0x8d83c800) [pid = 1745] [serial = 650] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | --DOMWINDOW == 113 (0x8e0da400) [pid = 1745] [serial = 654] [outer = (nil)] [url = about:blank] 03:12:10 INFO - PROCESS | 1745 | 1463739130354 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c459800 == 47 [pid = 1745] [id = 243] 03:12:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 114 (0x8c463000) [pid = 1745] [serial = 730] [outer = (nil)] 03:12:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 115 (0x8d83e000) [pid = 1745] [serial = 731] [outer = 0x8c463000] 03:12:10 INFO - PROCESS | 1745 | 1463739130441 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 116 (0x8dede800) [pid = 1745] [serial = 732] [outer = 0x8c463000] 03:12:11 INFO - PROCESS | 1745 | 1463739131364 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 03:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1697ms 03:12:11 INFO - PROCESS | 1745 | 1463739131407 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 03:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:12:11 INFO - PROCESS | 1745 | 1463739131411 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 03:12:11 INFO - PROCESS | 1745 | 1463739131419 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:12:11 INFO - PROCESS | 1745 | 1463739131425 Marionette TRACE conn4 <- [1,946,null,{}] 03:12:11 INFO - PROCESS | 1745 | 1463739131443 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:11 INFO - PROCESS | 1745 | 1463739131649 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 03:12:11 INFO - PROCESS | 1745 | 1463739131784 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9c6000 == 48 [pid = 1745] [id = 244] 03:12:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 117 (0x8eb42400) [pid = 1745] [serial = 733] [outer = (nil)] 03:12:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8ec03000) [pid = 1745] [serial = 734] [outer = 0x8eb42400] 03:12:11 INFO - PROCESS | 1745 | 1463739131866 Marionette DEBUG loaded listener.js 03:12:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8eca5c00) [pid = 1745] [serial = 735] [outer = 0x8eb42400] 03:12:12 INFO - PROCESS | 1745 | 1463739132745 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 03:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1396ms 03:12:12 INFO - PROCESS | 1745 | 1463739132814 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 03:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:12:12 INFO - PROCESS | 1745 | 1463739132819 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 03:12:12 INFO - PROCESS | 1745 | 1463739132827 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:12:12 INFO - PROCESS | 1745 | 1463739132830 Marionette TRACE conn4 <- [1,950,null,{}] 03:12:12 INFO - PROCESS | 1745 | 1463739132836 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:13 INFO - PROCESS | 1745 | 1463739133086 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 03:12:13 INFO - PROCESS | 1745 | 1463739133113 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c464c00 == 49 [pid = 1745] [id = 245] 03:12:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8e923000) [pid = 1745] [serial = 736] [outer = (nil)] 03:12:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x91573400) [pid = 1745] [serial = 737] [outer = 0x8e923000] 03:12:13 INFO - PROCESS | 1745 | 1463739133195 Marionette DEBUG loaded listener.js 03:12:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x91727c00) [pid = 1745] [serial = 738] [outer = 0x8e923000] 03:12:14 INFO - PROCESS | 1745 | 1463739134185 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 03:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1433ms 03:12:14 INFO - PROCESS | 1745 | 1463739134259 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 03:12:14 INFO - PROCESS | 1745 | 1463739134262 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 03:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:12:14 INFO - PROCESS | 1745 | 1463739134270 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:12:14 INFO - PROCESS | 1745 | 1463739134273 Marionette TRACE conn4 <- [1,954,null,{}] 03:12:14 INFO - PROCESS | 1745 | 1463739134287 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:14 INFO - PROCESS | 1745 | 1463739134521 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 03:12:14 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x8eb86400) [pid = 1745] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:12:14 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8c295400) [pid = 1745] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:12:14 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8c9ed800) [pid = 1745] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:12:14 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x8e930000) [pid = 1745] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:12:14 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x8d47b800) [pid = 1745] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:12:14 INFO - PROCESS | 1745 | --DOMWINDOW == 116 (0x8e0dc800) [pid = 1745] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:12:14 INFO - PROCESS | 1745 | 1463739134845 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c295400 == 50 [pid = 1745] [id = 246] 03:12:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 117 (0x8c455800) [pid = 1745] [serial = 739] [outer = (nil)] 03:12:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8e079c00) [pid = 1745] [serial = 740] [outer = 0x8c455800] 03:12:14 INFO - PROCESS | 1745 | 1463739134939 Marionette DEBUG loaded listener.js 03:12:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8eb86c00) [pid = 1745] [serial = 741] [outer = 0x8c455800] 03:12:15 INFO - PROCESS | 1745 | 1463739135775 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 03:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1535ms 03:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:12:15 INFO - PROCESS | 1745 | 1463739135807 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 03:12:15 INFO - PROCESS | 1745 | 1463739135810 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 03:12:15 INFO - PROCESS | 1745 | 1463739135817 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:12:15 INFO - PROCESS | 1745 | 1463739135820 Marionette TRACE conn4 <- [1,958,null,{}] 03:12:15 INFO - PROCESS | 1745 | 1463739135827 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:16 INFO - PROCESS | 1745 | 1463739136058 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 03:12:16 INFO - PROCESS | 1745 | 1463739136194 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9ed800 == 51 [pid = 1745] [id = 247] 03:12:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8f6d4000) [pid = 1745] [serial = 742] [outer = (nil)] 03:12:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x925f0c00) [pid = 1745] [serial = 743] [outer = 0x8f6d4000] 03:12:16 INFO - PROCESS | 1745 | 1463739136275 Marionette DEBUG loaded listener.js 03:12:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x928af800) [pid = 1745] [serial = 744] [outer = 0x8f6d4000] 03:12:17 INFO - PROCESS | 1745 | 1463739137345 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 03:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1590ms 03:12:17 INFO - PROCESS | 1745 | 1463739137407 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 03:12:17 INFO - PROCESS | 1745 | 1463739137414 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 03:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:12:17 INFO - PROCESS | 1745 | 1463739137425 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:12:17 INFO - PROCESS | 1745 | 1463739137430 Marionette TRACE conn4 <- [1,962,null,{}] 03:12:17 INFO - PROCESS | 1745 | 1463739137441 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:17 INFO - PROCESS | 1745 | 1463739137743 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 03:12:18 INFO - PROCESS | 1745 | 1463739138009 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c29dc00 == 52 [pid = 1745] [id = 248] 03:12:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8c9cbc00) [pid = 1745] [serial = 745] [outer = (nil)] 03:12:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8d6c6000) [pid = 1745] [serial = 746] [outer = 0x8c9cbc00] 03:12:18 INFO - PROCESS | 1745 | 1463739138142 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8e07b000) [pid = 1745] [serial = 747] [outer = 0x8c9cbc00] 03:12:19 INFO - PROCESS | 1745 | 1463739139148 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 03:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1759ms 03:12:19 INFO - PROCESS | 1745 | 1463739139184 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 03:12:19 INFO - PROCESS | 1745 | 1463739139194 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 03:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:12:19 INFO - PROCESS | 1745 | 1463739139206 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:12:19 INFO - PROCESS | 1745 | 1463739139210 Marionette TRACE conn4 <- [1,966,null,{}] 03:12:19 INFO - PROCESS | 1745 | 1463739139218 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:19 INFO - PROCESS | 1745 | 1463739139443 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 03:12:19 INFO - PROCESS | 1745 | 1463739139674 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb43800 == 53 [pid = 1745] [id = 249] 03:12:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8eb47c00) [pid = 1745] [serial = 748] [outer = (nil)] 03:12:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8f6d0800) [pid = 1745] [serial = 749] [outer = 0x8eb47c00] 03:12:19 INFO - PROCESS | 1745 | 1463739139830 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x91725c00) [pid = 1745] [serial = 750] [outer = 0x8eb47c00] 03:12:20 INFO - PROCESS | 1745 | 1463739140883 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1747ms 03:12:20 INFO - PROCESS | 1745 | 1463739140952 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1745 | 1463739140957 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 03:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:12:20 INFO - PROCESS | 1745 | 1463739140968 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1745 | 1463739140975 Marionette TRACE conn4 <- [1,970,null,{}] 03:12:20 INFO - PROCESS | 1745 | 1463739140993 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:21 INFO - PROCESS | 1745 | 1463739141244 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 03:12:21 INFO - PROCESS | 1745 | 1463739141482 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2ae400 == 54 [pid = 1745] [id = 250] 03:12:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x925f4400) [pid = 1745] [serial = 751] [outer = (nil)] 03:12:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x92a94800) [pid = 1745] [serial = 752] [outer = 0x925f4400] 03:12:21 INFO - PROCESS | 1745 | 1463739141590 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x92bee800) [pid = 1745] [serial = 753] [outer = 0x925f4400] 03:12:22 INFO - PROCESS | 1745 | 1463739142544 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 03:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1646ms 03:12:22 INFO - PROCESS | 1745 | 1463739142615 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 1745 | 1463739142622 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 03:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:12:22 INFO - PROCESS | 1745 | 1463739142632 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 1745 | 1463739142638 Marionette TRACE conn4 <- [1,974,null,{}] 03:12:22 INFO - PROCESS | 1745 | 1463739142650 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:22 INFO - PROCESS | 1745 | 1463739142888 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 03:12:23 INFO - PROCESS | 1745 | 1463739143113 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c45c000 == 55 [pid = 1745] [id = 251] 03:12:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8c460000) [pid = 1745] [serial = 754] [outer = (nil)] 03:12:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x945a6000) [pid = 1745] [serial = 755] [outer = 0x8c460000] 03:12:23 INFO - PROCESS | 1745 | 1463739143246 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x95141400) [pid = 1745] [serial = 756] [outer = 0x8c460000] 03:12:24 INFO - PROCESS | 1745 | 1463739144190 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 03:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1637ms 03:12:24 INFO - PROCESS | 1745 | 1463739144270 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1745 | 1463739144275 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 03:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:12:24 INFO - PROCESS | 1745 | 1463739144281 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1745 | 1463739144285 Marionette TRACE conn4 <- [1,978,null,{}] 03:12:24 INFO - PROCESS | 1745 | 1463739144292 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:24 INFO - PROCESS | 1745 | 1463739144552 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 03:12:24 INFO - PROCESS | 1745 | 1463739144825 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2aac00 == 56 [pid = 1745] [id = 252] 03:12:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x92beb400) [pid = 1745] [serial = 757] [outer = (nil)] 03:12:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x95181c00) [pid = 1745] [serial = 758] [outer = 0x92beb400] 03:12:24 INFO - PROCESS | 1745 | 1463739144922 Marionette DEBUG loaded listener.js 03:12:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x9538a400) [pid = 1745] [serial = 759] [outer = 0x92beb400] 03:12:25 INFO - PROCESS | 1745 | 1463739145842 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 03:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1593ms 03:12:25 INFO - PROCESS | 1745 | 1463739145894 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 03:12:25 INFO - PROCESS | 1745 | 1463739145898 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 03:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:12:25 INFO - PROCESS | 1745 | 1463739145906 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:12:25 INFO - PROCESS | 1745 | 1463739145909 Marionette TRACE conn4 <- [1,982,null,{}] 03:12:25 INFO - PROCESS | 1745 | 1463739145916 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:26 INFO - PROCESS | 1745 | 1463739146206 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 03:12:26 INFO - PROCESS | 1745 | 1463739146475 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x92a96800 == 57 [pid = 1745] [id = 253] 03:12:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x95392400) [pid = 1745] [serial = 760] [outer = (nil)] 03:12:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x957b4c00) [pid = 1745] [serial = 761] [outer = 0x95392400] 03:12:26 INFO - PROCESS | 1745 | 1463739146571 Marionette DEBUG loaded listener.js 03:12:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x957b7800) [pid = 1745] [serial = 762] [outer = 0x95392400] 03:12:27 INFO - PROCESS | 1745 | 1463739147483 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 03:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1646ms 03:12:27 INFO - PROCESS | 1745 | 1463739147552 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 03:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:12:27 INFO - PROCESS | 1745 | 1463739147556 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 03:12:27 INFO - PROCESS | 1745 | 1463739147564 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 1745 | 1463739147568 Marionette TRACE conn4 <- [1,986,null,{}] 03:12:27 INFO - PROCESS | 1745 | 1463739147576 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:27 INFO - PROCESS | 1745 | 1463739147848 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 03:12:28 INFO - PROCESS | 1745 | 1463739148123 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x957b1c00 == 58 [pid = 1745] [id = 254] 03:12:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x957b2000) [pid = 1745] [serial = 763] [outer = (nil)] 03:12:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x95a62000) [pid = 1745] [serial = 764] [outer = 0x957b2000] 03:12:28 INFO - PROCESS | 1745 | 1463739148218 Marionette DEBUG loaded listener.js 03:12:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x95a67400) [pid = 1745] [serial = 765] [outer = 0x957b2000] 03:12:29 INFO - PROCESS | 1745 | 1463739149191 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 03:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1693ms 03:12:29 INFO - PROCESS | 1745 | 1463739149258 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 03:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:12:29 INFO - PROCESS | 1745 | 1463739149262 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 03:12:29 INFO - PROCESS | 1745 | 1463739149271 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 1745 | 1463739149277 Marionette TRACE conn4 <- [1,990,null,{}] 03:12:29 INFO - PROCESS | 1745 | 1463739149284 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:29 INFO - PROCESS | 1745 | 1463739149548 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 03:12:29 INFO - PROCESS | 1745 | 1463739149841 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:29 INFO - PROCESS | 1745 | ++DOCSHELL 0x957aac00 == 59 [pid = 1745] [id = 255] 03:12:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x95a5fc00) [pid = 1745] [serial = 766] [outer = (nil)] 03:12:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x95bb2800) [pid = 1745] [serial = 767] [outer = 0x95a5fc00] 03:12:29 INFO - PROCESS | 1745 | 1463739149940 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x95bb7c00) [pid = 1745] [serial = 768] [outer = 0x95a5fc00] 03:12:30 INFO - PROCESS | 1745 | 1463739150898 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 03:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1693ms 03:12:30 INFO - PROCESS | 1745 | 1463739150963 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 03:12:30 INFO - PROCESS | 1745 | 1463739150969 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 03:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:12:30 INFO - PROCESS | 1745 | 1463739150976 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 1745 | 1463739150981 Marionette TRACE conn4 <- [1,994,null,{}] 03:12:30 INFO - PROCESS | 1745 | 1463739150987 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:31 INFO - PROCESS | 1745 | 1463739151242 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 03:12:31 INFO - PROCESS | 1745 | 1463739151541 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x9517f000 == 60 [pid = 1745] [id = 256] 03:12:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x95a62c00) [pid = 1745] [serial = 769] [outer = (nil)] 03:12:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x97536000) [pid = 1745] [serial = 770] [outer = 0x95a62c00] 03:12:31 INFO - PROCESS | 1745 | 1463739151645 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x9753a400) [pid = 1745] [serial = 771] [outer = 0x95a62c00] 03:12:32 INFO - PROCESS | 1745 | 1463739152584 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 03:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1640ms 03:12:32 INFO - PROCESS | 1745 | 1463739152617 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 03:12:32 INFO - PROCESS | 1745 | 1463739152620 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 03:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:12:32 INFO - PROCESS | 1745 | 1463739152629 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:12:32 INFO - PROCESS | 1745 | 1463739152633 Marionette TRACE conn4 <- [1,998,null,{}] 03:12:32 INFO - PROCESS | 1745 | 1463739152640 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:32 INFO - PROCESS | 1745 | 1463739152871 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 03:12:33 INFO - PROCESS | 1745 | 1463739153146 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x9753fc00 == 61 [pid = 1745] [id = 257] 03:12:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x980d1000) [pid = 1745] [serial = 772] [outer = (nil)] 03:12:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x98f0e400) [pid = 1745] [serial = 773] [outer = 0x980d1000] 03:12:33 INFO - PROCESS | 1745 | 1463739153277 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x98f9a800) [pid = 1745] [serial = 774] [outer = 0x980d1000] 03:12:34 INFO - PROCESS | 1745 | 1463739154249 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 03:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1685ms 03:12:34 INFO - PROCESS | 1745 | 1463739154315 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 03:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:12:34 INFO - PROCESS | 1745 | 1463739154320 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 03:12:34 INFO - PROCESS | 1745 | 1463739154328 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 1745 | 1463739154333 Marionette TRACE conn4 <- [1,1002,null,{}] 03:12:34 INFO - PROCESS | 1745 | 1463739154340 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:34 INFO - PROCESS | 1745 | 1463739154607 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 03:12:34 INFO - PROCESS | 1745 | 1463739154909 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x928b7800 == 62 [pid = 1745] [id = 258] 03:12:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x99145800) [pid = 1745] [serial = 775] [outer = (nil)] 03:12:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x9914a000) [pid = 1745] [serial = 776] [outer = 0x99145800] 03:12:35 INFO - PROCESS | 1745 | 1463739155028 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x99189800) [pid = 1745] [serial = 777] [outer = 0x99145800] 03:12:36 INFO - PROCESS | 1745 | 1463739156392 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 03:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2137ms 03:12:36 INFO - PROCESS | 1745 | 1463739156466 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 03:12:36 INFO - PROCESS | 1745 | 1463739156473 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 03:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:12:36 INFO - PROCESS | 1745 | 1463739156617 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 1745 | 1463739156623 Marionette TRACE conn4 <- [1,1006,null,{}] 03:12:36 INFO - PROCESS | 1745 | 1463739156636 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:36 INFO - PROCESS | 1745 | 1463739156836 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 03:12:37 INFO - PROCESS | 1745 | 1463739156994 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6cdc00 == 63 [pid = 1745] [id = 259] 03:12:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x8d833400) [pid = 1745] [serial = 778] [outer = (nil)] 03:12:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x8e0d6c00) [pid = 1745] [serial = 779] [outer = 0x8d833400] 03:12:37 INFO - PROCESS | 1745 | 1463739157076 Marionette DEBUG loaded listener.js 03:12:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x8e2f5400) [pid = 1745] [serial = 780] [outer = 0x8d833400] 03:12:38 INFO - PROCESS | 1745 | 1463739158032 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 03:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1573ms 03:12:38 INFO - PROCESS | 1745 | 1463739158113 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 03:12:38 INFO - PROCESS | 1745 | 1463739158130 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 03:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:12:38 INFO - PROCESS | 1745 | 1463739158150 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:12:38 INFO - PROCESS | 1745 | 1463739158158 Marionette TRACE conn4 <- [1,1010,null,{}] 03:12:38 INFO - PROCESS | 1745 | 1463739158175 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:38 INFO - PROCESS | 1745 | 1463739158448 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 03:12:38 INFO - PROCESS | 1745 | 1463739158696 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e07c800 == 64 [pid = 1745] [id = 260] 03:12:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x8e07f800) [pid = 1745] [serial = 781] [outer = (nil)] 03:12:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x8e930400) [pid = 1745] [serial = 782] [outer = 0x8e07f800] 03:12:38 INFO - PROCESS | 1745 | 1463739158782 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x914cd400) [pid = 1745] [serial = 783] [outer = 0x8e07f800] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x8c296c00) [pid = 1745] [serial = 659] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x8deda400) [pid = 1745] [serial = 662] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x8e92f400) [pid = 1745] [serial = 665] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x8ebc5400) [pid = 1745] [serial = 668] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x8eca7c00) [pid = 1745] [serial = 671] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x91d82000) [pid = 1745] [serial = 692] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x8ec0f400) [pid = 1745] [serial = 686] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x8e07a800) [pid = 1745] [serial = 689] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8f6da400) [pid = 1745] [serial = 687] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x8deddc00) [pid = 1745] [serial = 678] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x8d836c00) [pid = 1745] [serial = 677] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x8eb4ec00) [pid = 1745] [serial = 683] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x8f6ddc00) [pid = 1745] [serial = 674] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8d83a400) [pid = 1745] [serial = 680] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8e0e0c00) [pid = 1745] [serial = 681] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8e2ef800) [pid = 1745] [serial = 657] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x914d3400) [pid = 1745] [serial = 690] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8eb82c00) [pid = 1745] [serial = 684] [outer = (nil)] [url = about:blank] 03:12:39 INFO - PROCESS | 1745 | 1463739159783 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 03:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1664ms 03:12:39 INFO - PROCESS | 1745 | 1463739159810 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 03:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:12:39 INFO - PROCESS | 1745 | 1463739159815 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 03:12:39 INFO - PROCESS | 1745 | 1463739159823 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 1745 | 1463739159829 Marionette TRACE conn4 <- [1,1014,null,{}] 03:12:39 INFO - PROCESS | 1745 | 1463739159846 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:40 INFO - PROCESS | 1745 | 1463739160079 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 03:12:40 INFO - PROCESS | 1745 | 1463739160220 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c460800 == 65 [pid = 1745] [id = 261] 03:12:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x8ded5c00) [pid = 1745] [serial = 784] [outer = (nil)] 03:12:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x8eb7bc00) [pid = 1745] [serial = 785] [outer = 0x8ded5c00] 03:12:40 INFO - PROCESS | 1745 | 1463739160329 Marionette DEBUG loaded listener.js 03:12:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x914d8400) [pid = 1745] [serial = 786] [outer = 0x8ded5c00] 03:12:41 INFO - PROCESS | 1745 | 1463739161244 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 03:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1440ms 03:12:41 INFO - PROCESS | 1745 | 1463739161289 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 03:12:41 INFO - PROCESS | 1745 | 1463739161296 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 03:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:12:41 INFO - PROCESS | 1745 | 1463739161307 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:12:41 INFO - PROCESS | 1745 | 1463739161312 Marionette TRACE conn4 <- [1,1018,null,{}] 03:12:41 INFO - PROCESS | 1745 | 1463739161322 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:41 INFO - PROCESS | 1745 | 1463739161626 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 03:12:41 INFO - PROCESS | 1745 | 1463739161933 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x91d87c00 == 66 [pid = 1745] [id = 262] 03:12:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x91eeb800) [pid = 1745] [serial = 787] [outer = (nil)] 03:12:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x925e1800) [pid = 1745] [serial = 788] [outer = 0x91eeb800] 03:12:42 INFO - PROCESS | 1745 | 1463739162092 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x925f1800) [pid = 1745] [serial = 789] [outer = 0x91eeb800] 03:12:43 INFO - PROCESS | 1745 | 1463739163472 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 03:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 2241ms 03:12:43 INFO - PROCESS | 1745 | 1463739163550 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 03:12:43 INFO - PROCESS | 1745 | 1463739163557 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 03:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:12:43 INFO - PROCESS | 1745 | 1463739163581 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:12:43 INFO - PROCESS | 1745 | 1463739163587 Marionette TRACE conn4 <- [1,1022,null,{}] 03:12:43 INFO - PROCESS | 1745 | 1463739163597 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:44 INFO - PROCESS | 1745 | 1463739164082 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 03:12:44 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x8c463000) [pid = 1745] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:12:44 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8c9f0c00) [pid = 1745] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:12:44 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8c455800) [pid = 1745] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:12:44 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8c9ef800) [pid = 1745] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:12:44 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x8eb42400) [pid = 1745] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:12:44 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8e923000) [pid = 1745] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:12:44 INFO - PROCESS | 1745 | 1463739164278 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2af000 == 67 [pid = 1745] [id = 263] 03:12:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x8c455800) [pid = 1745] [serial = 790] [outer = (nil)] 03:12:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x8eb79000) [pid = 1745] [serial = 791] [outer = 0x8c455800] 03:12:44 INFO - PROCESS | 1745 | 1463739164358 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x925e1c00) [pid = 1745] [serial = 792] [outer = 0x8c455800] 03:12:45 INFO - PROCESS | 1745 | 1463739165144 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 03:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1593ms 03:12:45 INFO - PROCESS | 1745 | 1463739165173 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 03:12:45 INFO - PROCESS | 1745 | 1463739165176 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 03:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:12:45 INFO - PROCESS | 1745 | 1463739165183 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:12:45 INFO - PROCESS | 1745 | 1463739165187 Marionette TRACE conn4 <- [1,1026,null,{}] 03:12:45 INFO - PROCESS | 1745 | 1463739165192 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:45 INFO - PROCESS | 1745 | 1463739165465 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 03:12:45 INFO - PROCESS | 1745 | 1463739165492 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x928b2c00 == 68 [pid = 1745] [id = 264] 03:12:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x92a95800) [pid = 1745] [serial = 793] [outer = (nil)] 03:12:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x94f74c00) [pid = 1745] [serial = 794] [outer = 0x92a95800] 03:12:45 INFO - PROCESS | 1745 | 1463739165572 Marionette DEBUG loaded listener.js 03:12:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x95181000) [pid = 1745] [serial = 795] [outer = 0x92a95800] 03:12:46 INFO - PROCESS | 1745 | 1463739166701 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 03:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1583ms 03:12:46 INFO - PROCESS | 1745 | 1463739166768 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 03:12:46 INFO - PROCESS | 1745 | 1463739166775 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 03:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:12:46 INFO - PROCESS | 1745 | 1463739166785 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:12:46 INFO - PROCESS | 1745 | 1463739166790 Marionette TRACE conn4 <- [1,1030,null,{}] 03:12:46 INFO - PROCESS | 1745 | 1463739166800 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:47 INFO - PROCESS | 1745 | 1463739167052 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 03:12:47 INFO - PROCESS | 1745 | 1463739167302 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9fb400 == 69 [pid = 1745] [id = 265] 03:12:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x8d830c00) [pid = 1745] [serial = 796] [outer = (nil)] 03:12:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x8e2eb400) [pid = 1745] [serial = 797] [outer = 0x8d830c00] 03:12:47 INFO - PROCESS | 1745 | 1463739167437 Marionette DEBUG loaded listener.js 03:12:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x8eb41000) [pid = 1745] [serial = 798] [outer = 0x8d830c00] 03:12:49 INFO - PROCESS | 1745 | 1463739169015 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 03:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2290ms 03:12:49 INFO - PROCESS | 1745 | 1463739169292 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 1745 | 1463739169308 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 03:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:12:49 INFO - PROCESS | 1745 | 1463739169336 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 1745 | 1463739169346 Marionette TRACE conn4 <- [1,1034,null,{}] 03:12:49 INFO - PROCESS | 1745 | 1463739169357 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:49 INFO - PROCESS | 1745 | 1463739169717 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 03:12:50 INFO - PROCESS | 1745 | 1463739169974 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2ee800 == 70 [pid = 1745] [id = 266] 03:12:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x8ec02400) [pid = 1745] [serial = 799] [outer = (nil)] 03:12:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x91ee4000) [pid = 1745] [serial = 800] [outer = 0x8ec02400] 03:12:50 INFO - PROCESS | 1745 | 1463739170132 Marionette DEBUG loaded listener.js 03:12:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x92a95000) [pid = 1745] [serial = 801] [outer = 0x8ec02400] 03:12:51 INFO - PROCESS | 1745 | 1463739171755 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 03:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2503ms 03:12:51 INFO - PROCESS | 1745 | 1463739171990 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 03:12:52 INFO - PROCESS | 1745 | 1463739171999 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 03:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:12:52 INFO - PROCESS | 1745 | 1463739172019 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 1745 | 1463739172031 Marionette TRACE conn4 <- [1,1038,null,{}] 03:12:52 INFO - PROCESS | 1745 | 1463739172061 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:52 INFO - PROCESS | 1745 | 1463739172495 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 03:12:52 INFO - PROCESS | 1745 | 1463739172665 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c463c00 == 71 [pid = 1745] [id = 267] 03:12:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x91725400) [pid = 1745] [serial = 802] [outer = (nil)] 03:12:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x957b1800) [pid = 1745] [serial = 803] [outer = 0x91725400] 03:12:52 INFO - PROCESS | 1745 | 1463739172763 Marionette DEBUG loaded listener.js 03:12:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x95a62400) [pid = 1745] [serial = 804] [outer = 0x91725400] 03:12:53 INFO - PROCESS | 1745 | 1463739173783 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 03:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1811ms 03:12:53 INFO - PROCESS | 1745 | 1463739173831 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 03:12:53 INFO - PROCESS | 1745 | 1463739173837 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 03:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:12:53 INFO - PROCESS | 1745 | 1463739173844 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:12:53 INFO - PROCESS | 1745 | 1463739173849 Marionette TRACE conn4 <- [1,1042,null,{}] 03:12:53 INFO - PROCESS | 1745 | 1463739173855 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:54 INFO - PROCESS | 1745 | 1463739174067 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 03:12:54 INFO - PROCESS | 1745 | 1463739174301 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9c3400 == 72 [pid = 1745] [id = 268] 03:12:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x95178c00) [pid = 1745] [serial = 805] [outer = (nil)] 03:12:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x97536c00) [pid = 1745] [serial = 806] [outer = 0x95178c00] 03:12:54 INFO - PROCESS | 1745 | 1463739174438 Marionette DEBUG loaded listener.js 03:12:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x98f94400) [pid = 1745] [serial = 807] [outer = 0x95178c00] 03:12:55 INFO - PROCESS | 1745 | 1463739175334 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 03:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1540ms 03:12:55 INFO - PROCESS | 1745 | 1463739175385 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 03:12:55 INFO - PROCESS | 1745 | 1463739175390 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 03:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:12:55 INFO - PROCESS | 1745 | 1463739175397 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:12:55 INFO - PROCESS | 1745 | 1463739175400 Marionette TRACE conn4 <- [1,1046,null,{}] 03:12:55 INFO - PROCESS | 1745 | 1463739175406 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:55 INFO - PROCESS | 1745 | 1463739175617 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 03:12:55 INFO - PROCESS | 1745 | 1463739175800 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c463400 == 73 [pid = 1745] [id = 269] 03:12:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x925e7400) [pid = 1745] [serial = 808] [outer = (nil)] 03:12:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x99146000) [pid = 1745] [serial = 809] [outer = 0x925e7400] 03:12:55 INFO - PROCESS | 1745 | 1463739175891 Marionette DEBUG loaded listener.js 03:12:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x99147800) [pid = 1745] [serial = 810] [outer = 0x925e7400] 03:12:56 INFO - PROCESS | 1745 | 1463739176908 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 03:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1542ms 03:12:56 INFO - PROCESS | 1745 | 1463739176941 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 03:12:56 INFO - PROCESS | 1745 | 1463739176945 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 03:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:12:56 INFO - PROCESS | 1745 | 1463739176953 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:12:56 INFO - PROCESS | 1745 | 1463739176956 Marionette TRACE conn4 <- [1,1050,null,{}] 03:12:56 INFO - PROCESS | 1745 | 1463739176963 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:57 INFO - PROCESS | 1745 | 1463739177202 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 03:12:57 INFO - PROCESS | 1745 | 1463739177445 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x95bb9800 == 74 [pid = 1745] [id = 270] 03:12:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x99144400) [pid = 1745] [serial = 811] [outer = (nil)] 03:12:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x99d10c00) [pid = 1745] [serial = 812] [outer = 0x99144400] 03:12:57 INFO - PROCESS | 1745 | 1463739177581 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x99edd000) [pid = 1745] [serial = 813] [outer = 0x99144400] 03:12:58 INFO - PROCESS | 1745 | 1463739178515 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 03:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1605ms 03:12:58 INFO - PROCESS | 1745 | 1463739178558 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 03:12:58 INFO - PROCESS | 1745 | 1463739178562 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 03:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:12:58 INFO - PROCESS | 1745 | 1463739178570 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:12:58 INFO - PROCESS | 1745 | 1463739178574 Marionette TRACE conn4 <- [1,1054,null,{}] 03:12:58 INFO - PROCESS | 1745 | 1463739178581 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:58 INFO - PROCESS | 1745 | 1463739178782 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 03:12:59 INFO - PROCESS | 1745 | 1463739179018 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x9957a000 == 75 [pid = 1745] [id = 271] 03:12:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x99cdf000) [pid = 1745] [serial = 814] [outer = (nil)] 03:12:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x99ee5000) [pid = 1745] [serial = 815] [outer = 0x99cdf000] 03:12:59 INFO - PROCESS | 1745 | 1463739179156 Marionette DEBUG loaded listener.js 03:12:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x9a027800) [pid = 1745] [serial = 816] [outer = 0x99cdf000] 03:13:00 INFO - PROCESS | 1745 | 1463739180140 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 03:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1631ms 03:13:00 INFO - PROCESS | 1745 | 1463739180202 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 03:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:13:00 INFO - PROCESS | 1745 | 1463739180207 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 03:13:00 INFO - PROCESS | 1745 | 1463739180214 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:13:00 INFO - PROCESS | 1745 | 1463739180218 Marionette TRACE conn4 <- [1,1058,null,{}] 03:13:00 INFO - PROCESS | 1745 | 1463739180224 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:00 INFO - PROCESS | 1745 | 1463739180435 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 03:13:00 INFO - PROCESS | 1745 | 1463739180726 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x99ce1800 == 76 [pid = 1745] [id = 272] 03:13:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x99e24800) [pid = 1745] [serial = 817] [outer = (nil)] 03:13:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x9a02c400) [pid = 1745] [serial = 818] [outer = 0x99e24800] 03:13:00 INFO - PROCESS | 1745 | 1463739180864 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x9a040800) [pid = 1745] [serial = 819] [outer = 0x99e24800] 03:13:01 INFO - PROCESS | 1745 | 1463739181881 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 03:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1742ms 03:13:01 INFO - PROCESS | 1745 | 1463739181958 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 03:13:01 INFO - PROCESS | 1745 | 1463739181967 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 03:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:13:01 INFO - PROCESS | 1745 | 1463739181977 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 1745 | 1463739181986 Marionette TRACE conn4 <- [1,1062,null,{}] 03:13:01 INFO - PROCESS | 1745 | 1463739181995 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:02 INFO - PROCESS | 1745 | 1463739182299 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 03:13:02 INFO - PROCESS | 1745 | 1463739182614 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb45800 == 77 [pid = 1745] [id = 273] 03:13:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x99d02000) [pid = 1745] [serial = 820] [outer = (nil)] 03:13:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x9a273400) [pid = 1745] [serial = 821] [outer = 0x99d02000] 03:13:02 INFO - PROCESS | 1745 | 1463739182714 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0x9a276000) [pid = 1745] [serial = 822] [outer = 0x99d02000] 03:13:03 INFO - PROCESS | 1745 | 1463739183828 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 03:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1909ms 03:13:03 INFO - PROCESS | 1745 | 1463739183885 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 1745 | 1463739183888 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 03:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:13:03 INFO - PROCESS | 1745 | 1463739183897 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 1745 | 1463739183902 Marionette TRACE conn4 <- [1,1066,null,{}] 03:13:03 INFO - PROCESS | 1745 | 1463739183908 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:04 INFO - PROCESS | 1745 | 1463739184168 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 03:13:04 INFO - PROCESS | 1745 | 1463739184432 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a16e800 == 78 [pid = 1745] [id = 274] 03:13:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 177 (0x9a174c00) [pid = 1745] [serial = 823] [outer = (nil)] 03:13:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 178 (0x9a281c00) [pid = 1745] [serial = 824] [outer = 0x9a174c00] 03:13:04 INFO - PROCESS | 1745 | 1463739184573 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 179 (0x9a342c00) [pid = 1745] [serial = 825] [outer = 0x9a174c00] 03:13:05 INFO - PROCESS | 1745 | 1463739185704 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 03:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1843ms 03:13:05 INFO - PROCESS | 1745 | 1463739185742 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 03:13:05 INFO - PROCESS | 1745 | 1463739185746 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 03:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:13:05 INFO - PROCESS | 1745 | 1463739185754 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:13:05 INFO - PROCESS | 1745 | 1463739185759 Marionette TRACE conn4 <- [1,1070,null,{}] 03:13:05 INFO - PROCESS | 1745 | 1463739185765 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:06 INFO - PROCESS | 1745 | 1463739186037 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 03:13:06 INFO - PROCESS | 1745 | 1463739186337 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a342000 == 79 [pid = 1745] [id = 275] 03:13:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 180 (0x9a350c00) [pid = 1745] [serial = 826] [outer = (nil)] 03:13:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x9a5c0000) [pid = 1745] [serial = 827] [outer = 0x9a350c00] 03:13:06 INFO - PROCESS | 1745 | 1463739186441 Marionette DEBUG loaded listener.js 03:13:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x9af1a400) [pid = 1745] [serial = 828] [outer = 0x9a350c00] 03:13:07 INFO - PROCESS | 1745 | 1463739187395 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 03:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1689ms 03:13:07 INFO - PROCESS | 1745 | 1463739187445 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 03:13:07 INFO - PROCESS | 1745 | 1463739187449 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 03:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:13:07 INFO - PROCESS | 1745 | 1463739187456 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:13:07 INFO - PROCESS | 1745 | 1463739187460 Marionette TRACE conn4 <- [1,1074,null,{}] 03:13:07 INFO - PROCESS | 1745 | 1463739187467 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:07 INFO - PROCESS | 1745 | 1463739187676 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 03:13:07 INFO - PROCESS | 1745 | 1463739187866 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x9913ec00 == 80 [pid = 1745] [id = 276] 03:13:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x9a27f000) [pid = 1745] [serial = 829] [outer = (nil)] 03:13:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 184 (0x9af21800) [pid = 1745] [serial = 830] [outer = 0x9a27f000] 03:13:07 INFO - PROCESS | 1745 | 1463739187960 Marionette DEBUG loaded listener.js 03:13:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 185 (0x9af23000) [pid = 1745] [serial = 831] [outer = 0x9a27f000] 03:13:08 INFO - PROCESS | 1745 | 1463739188972 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 03:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1534ms 03:13:08 INFO - PROCESS | 1745 | 1463739188991 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 03:13:08 INFO - PROCESS | 1745 | 1463739188994 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 03:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:13:09 INFO - PROCESS | 1745 | 1463739189002 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:13:09 INFO - PROCESS | 1745 | 1463739189006 Marionette TRACE conn4 <- [1,1078,null,{}] 03:13:09 INFO - PROCESS | 1745 | 1463739189013 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:09 INFO - PROCESS | 1745 | 1463739189216 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 03:13:09 INFO - PROCESS | 1745 | 1463739189457 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a341800 == 81 [pid = 1745] [id = 277] 03:13:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 186 (0x9a34d400) [pid = 1745] [serial = 832] [outer = (nil)] 03:13:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 187 (0x9b349800) [pid = 1745] [serial = 833] [outer = 0x9a34d400] 03:13:09 INFO - PROCESS | 1745 | 1463739189587 Marionette DEBUG loaded listener.js 03:13:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 188 (0x9b36a400) [pid = 1745] [serial = 834] [outer = 0x9a34d400] 03:13:10 INFO - PROCESS | 1745 | 1463739190488 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 03:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1537ms 03:13:10 INFO - PROCESS | 1745 | 1463739190541 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 1745 | 1463739190544 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 03:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:13:10 INFO - PROCESS | 1745 | 1463739190552 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 1745 | 1463739190556 Marionette TRACE conn4 <- [1,1082,null,{}] 03:13:10 INFO - PROCESS | 1745 | 1463739190563 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:10 INFO - PROCESS | 1745 | 1463739190830 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 03:13:11 INFO - PROCESS | 1745 | 1463739191104 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6d0800 == 82 [pid = 1745] [id = 278] 03:13:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 189 (0x8ded7c00) [pid = 1745] [serial = 835] [outer = (nil)] 03:13:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 190 (0x8eb49400) [pid = 1745] [serial = 836] [outer = 0x8ded7c00] 03:13:11 INFO - PROCESS | 1745 | 1463739191197 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 191 (0x8ec0f800) [pid = 1745] [serial = 837] [outer = 0x8ded7c00] 03:13:12 INFO - PROCESS | 1745 | 1463739192160 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 03:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1633ms 03:13:12 INFO - PROCESS | 1745 | 1463739192187 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 03:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:13:12 INFO - PROCESS | 1745 | 1463739192191 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 03:13:12 INFO - PROCESS | 1745 | 1463739192198 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 1745 | 1463739192202 Marionette TRACE conn4 <- [1,1086,null,{}] 03:13:12 INFO - PROCESS | 1745 | 1463739192209 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:12 INFO - PROCESS | 1745 | 1463739192421 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 03:13:12 INFO - PROCESS | 1745 | 1463739192666 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f9800 == 83 [pid = 1745] [id = 279] 03:13:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 192 (0x8eb7b000) [pid = 1745] [serial = 838] [outer = (nil)] 03:13:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 193 (0x94f72000) [pid = 1745] [serial = 839] [outer = 0x8eb7b000] 03:13:12 INFO - PROCESS | 1745 | 1463739192798 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 194 (0x9b36d400) [pid = 1745] [serial = 840] [outer = 0x8eb7b000] 03:13:14 INFO - PROCESS | 1745 | --DOCSHELL 0xa6e7f000 == 82 [pid = 1745] [id = 9] 03:13:14 INFO - PROCESS | 1745 | 1463739194186 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 03:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 2085ms 03:13:14 INFO - PROCESS | 1745 | 1463739194285 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 03:13:14 INFO - PROCESS | 1745 | 1463739194292 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 03:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:13:14 INFO - PROCESS | 1745 | 1463739194311 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:13:14 INFO - PROCESS | 1745 | 1463739194316 Marionette TRACE conn4 <- [1,1090,null,{}] 03:13:14 INFO - PROCESS | 1745 | 1463739194327 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:14 INFO - PROCESS | 1745 | 1463739194614 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 03:13:14 INFO - PROCESS | 1745 | 1463739194887 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e083800 == 83 [pid = 1745] [id = 280] 03:13:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 195 (0x8e0d6800) [pid = 1745] [serial = 841] [outer = (nil)] 03:13:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 196 (0x8eb3fc00) [pid = 1745] [serial = 842] [outer = 0x8e0d6800] 03:13:15 INFO - PROCESS | 1745 | 1463739195058 Marionette DEBUG loaded listener.js 03:13:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 197 (0x8ebc8c00) [pid = 1745] [serial = 843] [outer = 0x8e0d6800] 03:13:16 INFO - PROCESS | 1745 | 1463739196021 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 03:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1800ms 03:13:16 INFO - PROCESS | 1745 | 1463739196103 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 03:13:16 INFO - PROCESS | 1745 | 1463739196111 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 03:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:13:16 INFO - PROCESS | 1745 | 1463739196122 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:13:16 INFO - PROCESS | 1745 | 1463739196126 Marionette TRACE conn4 <- [1,1094,null,{}] 03:13:16 INFO - PROCESS | 1745 | 1463739196134 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:16 INFO - PROCESS | 1745 | 1463739196467 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 03:13:16 INFO - PROCESS | 1745 | --DOCSHELL 0x8d839800 == 82 [pid = 1745] [id = 220] 03:13:16 INFO - PROCESS | 1745 | --DOCSHELL 0x8e080400 == 81 [pid = 1745] [id = 221] 03:13:16 INFO - PROCESS | 1745 | --DOMWINDOW == 196 (0x925f0c00) [pid = 1745] [serial = 743] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2b0c00 == 80 [pid = 1745] [id = 219] 03:13:16 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2af000 == 79 [pid = 1745] [id = 263] 03:13:16 INFO - PROCESS | 1745 | --DOCSHELL 0x91d87c00 == 78 [pid = 1745] [id = 262] 03:13:16 INFO - PROCESS | 1745 | --DOCSHELL 0x8c460800 == 77 [pid = 1745] [id = 261] 03:13:16 INFO - PROCESS | 1745 | --DOCSHELL 0x8e07c800 == 76 [pid = 1745] [id = 260] 03:13:16 INFO - PROCESS | 1745 | 1463739196805 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:16 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6cdc00 == 75 [pid = 1745] [id = 259] 03:13:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2b0c00 == 76 [pid = 1745] [id = 281] 03:13:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 197 (0x8c460800) [pid = 1745] [serial = 844] [outer = (nil)] 03:13:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 198 (0x8e07c800) [pid = 1745] [serial = 845] [outer = 0x8c460800] 03:13:16 INFO - PROCESS | 1745 | 1463739196895 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 199 (0x8e2f2400) [pid = 1745] [serial = 846] [outer = 0x8c460800] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 198 (0x8d6ce800) [pid = 1745] [serial = 725] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 197 (0x8dede800) [pid = 1745] [serial = 732] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 196 (0x925ecc00) [pid = 1745] [serial = 704] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 195 (0x8e07d400) [pid = 1745] [serial = 612] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 194 (0x8e079c00) [pid = 1745] [serial = 740] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 193 (0x928ac400) [pid = 1745] [serial = 707] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 192 (0x8eb86c00) [pid = 1745] [serial = 741] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 191 (0x8e2f0800) [pid = 1745] [serial = 729] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 190 (0x94556800) [pid = 1745] [serial = 719] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 189 (0x8ec03000) [pid = 1745] [serial = 734] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 188 (0x91573400) [pid = 1745] [serial = 737] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 187 (0x925e0000) [pid = 1745] [serial = 701] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 186 (0x945a5800) [pid = 1745] [serial = 722] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 185 (0x8d83e000) [pid = 1745] [serial = 731] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 184 (0x8eb45400) [pid = 1745] [serial = 698] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 183 (0x8eca5c00) [pid = 1745] [serial = 735] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0x92a9a000) [pid = 1745] [serial = 710] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0x92bf6400) [pid = 1745] [serial = 716] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0x92bed000) [pid = 1745] [serial = 713] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 179 (0x8ded0c00) [pid = 1745] [serial = 728] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 178 (0x91727c00) [pid = 1745] [serial = 738] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | --DOMWINDOW == 177 (0x8d832800) [pid = 1745] [serial = 695] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1745 | 1463739197812 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 03:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1736ms 03:13:17 INFO - PROCESS | 1745 | 1463739197858 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 1745 | 1463739197862 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 03:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:13:17 INFO - PROCESS | 1745 | 1463739197869 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 1745 | 1463739197875 Marionette TRACE conn4 <- [1,1098,null,{}] 03:13:17 INFO - PROCESS | 1745 | 1463739197892 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:18 INFO - PROCESS | 1745 | 1463739198102 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 03:13:18 INFO - PROCESS | 1745 | 1463739198258 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9ce800 == 77 [pid = 1745] [id = 282] 03:13:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 178 (0x8ded0c00) [pid = 1745] [serial = 847] [outer = (nil)] 03:13:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 179 (0x91727000) [pid = 1745] [serial = 848] [outer = 0x8ded0c00] 03:13:18 INFO - PROCESS | 1745 | 1463739198347 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 180 (0x925d8000) [pid = 1745] [serial = 849] [outer = 0x8ded0c00] 03:13:19 INFO - PROCESS | 1745 | 1463739199277 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 03:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1436ms 03:13:19 INFO - PROCESS | 1745 | 1463739199314 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 03:13:19 INFO - PROCESS | 1745 | 1463739199320 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 03:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:13:19 INFO - PROCESS | 1745 | 1463739199326 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:13:19 INFO - PROCESS | 1745 | 1463739199330 Marionette TRACE conn4 <- [1,1102,null,{}] 03:13:19 INFO - PROCESS | 1745 | 1463739199336 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:19 INFO - PROCESS | 1745 | 1463739199575 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 03:13:19 INFO - PROCESS | 1745 | 1463739199612 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e07e800 == 78 [pid = 1745] [id = 283] 03:13:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x925e0000) [pid = 1745] [serial = 850] [outer = (nil)] 03:13:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x928b3000) [pid = 1745] [serial = 851] [outer = 0x925e0000] 03:13:19 INFO - PROCESS | 1745 | 1463739199690 Marionette DEBUG loaded listener.js 03:13:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x92beac00) [pid = 1745] [serial = 852] [outer = 0x925e0000] 03:13:20 INFO - PROCESS | 1745 | 1463739200666 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 03:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1381ms 03:13:20 INFO - PROCESS | 1745 | 1463739200709 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 03:13:20 INFO - PROCESS | 1745 | 1463739200712 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 03:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:13:20 INFO - PROCESS | 1745 | 1463739200725 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 1745 | 1463739200728 Marionette TRACE conn4 <- [1,1106,null,{}] 03:13:20 INFO - PROCESS | 1745 | 1463739200734 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:20 INFO - PROCESS | 1745 | 1463739200986 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 03:13:21 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0x91eeb800) [pid = 1745] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:13:21 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0x8ded5c00) [pid = 1745] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:13:21 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0x8e07f800) [pid = 1745] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:13:21 INFO - PROCESS | 1745 | --DOMWINDOW == 179 (0x8c455800) [pid = 1745] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:13:21 INFO - PROCESS | 1745 | --DOMWINDOW == 178 (0x8d833400) [pid = 1745] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:13:21 INFO - PROCESS | 1745 | 1463739201320 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c455800 == 79 [pid = 1745] [id = 284] 03:13:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 179 (0x8d6c4400) [pid = 1745] [serial = 853] [outer = (nil)] 03:13:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 180 (0x8e07f800) [pid = 1745] [serial = 854] [outer = 0x8d6c4400] 03:13:21 INFO - PROCESS | 1745 | 1463739201415 Marionette DEBUG loaded listener.js 03:13:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x91d88c00) [pid = 1745] [serial = 855] [outer = 0x8d6c4400] 03:13:22 INFO - PROCESS | 1745 | 1463739202184 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 03:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1490ms 03:13:22 INFO - PROCESS | 1745 | 1463739202219 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 03:13:22 INFO - PROCESS | 1745 | 1463739202222 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 03:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:13:22 INFO - PROCESS | 1745 | 1463739202231 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:13:22 INFO - PROCESS | 1745 | 1463739202235 Marionette TRACE conn4 <- [1,1110,null,{}] 03:13:22 INFO - PROCESS | 1745 | 1463739202240 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:22 INFO - PROCESS | 1745 | 1463739202451 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 03:13:22 INFO - PROCESS | 1745 | 1463739202462 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x928af400 == 80 [pid = 1745] [id = 285] 03:13:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x92bf6800) [pid = 1745] [serial = 856] [outer = (nil)] 03:13:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x95389c00) [pid = 1745] [serial = 857] [outer = 0x92bf6800] 03:13:22 INFO - PROCESS | 1745 | 1463739202674 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 184 (0x957af800) [pid = 1745] [serial = 858] [outer = 0x92bf6800] 03:13:23 INFO - PROCESS | 1745 | 1463739203647 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 03:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1435ms 03:13:23 INFO - PROCESS | 1745 | 1463739203667 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 03:13:23 INFO - PROCESS | 1745 | 1463739203675 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 03:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:13:23 INFO - PROCESS | 1745 | 1463739203685 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 1745 | 1463739203692 Marionette TRACE conn4 <- [1,1114,null,{}] 03:13:23 INFO - PROCESS | 1745 | 1463739203703 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:23 INFO - PROCESS | 1745 | 1463739203944 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 03:13:24 INFO - PROCESS | 1745 | 1463739204216 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9ef000 == 81 [pid = 1745] [id = 286] 03:13:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 185 (0x8c9f5c00) [pid = 1745] [serial = 859] [outer = (nil)] 03:13:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 186 (0x8e07d400) [pid = 1745] [serial = 860] [outer = 0x8c9f5c00] 03:13:24 INFO - PROCESS | 1745 | 1463739204353 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 187 (0x8e2f0000) [pid = 1745] [serial = 861] [outer = 0x8c9f5c00] 03:13:25 INFO - PROCESS | 1745 | 1463739205315 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 03:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1650ms 03:13:25 INFO - PROCESS | 1745 | 1463739205335 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 03:13:25 INFO - PROCESS | 1745 | 1463739205345 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 03:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:13:25 INFO - PROCESS | 1745 | 1463739205356 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:13:25 INFO - PROCESS | 1745 | 1463739205362 Marionette TRACE conn4 <- [1,1118,null,{}] 03:13:25 INFO - PROCESS | 1745 | 1463739205370 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:25 INFO - PROCESS | 1745 | 1463739205592 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 03:13:25 INFO - PROCESS | 1745 | 1463739205848 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e92f800 == 82 [pid = 1745] [id = 287] 03:13:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 188 (0x8eca9c00) [pid = 1745] [serial = 862] [outer = (nil)] 03:13:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 189 (0x91576400) [pid = 1745] [serial = 863] [outer = 0x8eca9c00] 03:13:26 INFO - PROCESS | 1745 | 1463739206010 Marionette DEBUG loaded listener.js 03:13:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 190 (0x925e3800) [pid = 1745] [serial = 864] [outer = 0x8eca9c00] 03:13:27 INFO - PROCESS | 1745 | 1463739207095 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 03:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1789ms 03:13:27 INFO - PROCESS | 1745 | 1463739207146 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 03:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:13:27 INFO - PROCESS | 1745 | 1463739207151 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 03:13:27 INFO - PROCESS | 1745 | 1463739207159 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 1745 | 1463739207165 Marionette TRACE conn4 <- [1,1122,null,{}] 03:13:27 INFO - PROCESS | 1745 | 1463739207184 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:27 INFO - PROCESS | 1745 | 1463739207431 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 03:13:27 INFO - PROCESS | 1745 | 1463739207760 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x94f78000 == 83 [pid = 1745] [id = 288] 03:13:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 191 (0x9538d800) [pid = 1745] [serial = 865] [outer = (nil)] 03:13:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 192 (0x957b8400) [pid = 1745] [serial = 866] [outer = 0x9538d800] 03:13:27 INFO - PROCESS | 1745 | 1463739207855 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 193 (0x95bb1c00) [pid = 1745] [serial = 867] [outer = 0x9538d800] 03:13:28 INFO - PROCESS | 1745 | 1463739208776 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 03:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1657ms 03:13:28 INFO - PROCESS | 1745 | 1463739208815 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 03:13:28 INFO - PROCESS | 1745 | 1463739208821 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 03:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:13:28 INFO - PROCESS | 1745 | 1463739208828 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:13:28 INFO - PROCESS | 1745 | 1463739208832 Marionette TRACE conn4 <- [1,1126,null,{}] 03:13:28 INFO - PROCESS | 1745 | 1463739208838 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:29 INFO - PROCESS | 1745 | 1463739209068 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 03:13:29 INFO - PROCESS | 1745 | 1463739209310 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:29 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d476c00 == 84 [pid = 1745] [id = 289] 03:13:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 194 (0x95bb6000) [pid = 1745] [serial = 868] [outer = (nil)] 03:13:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 195 (0x98f28c00) [pid = 1745] [serial = 869] [outer = 0x95bb6000] 03:13:29 INFO - PROCESS | 1745 | 1463739209415 Marionette DEBUG loaded listener.js 03:13:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 196 (0x9914a400) [pid = 1745] [serial = 870] [outer = 0x95bb6000] 03:13:30 INFO - PROCESS | 1745 | 1463739210347 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 03:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1586ms 03:13:30 INFO - PROCESS | 1745 | 1463739210416 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 03:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:13:30 INFO - PROCESS | 1745 | 1463739210421 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 03:13:30 INFO - PROCESS | 1745 | 1463739210428 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:13:30 INFO - PROCESS | 1745 | 1463739210431 Marionette TRACE conn4 <- [1,1130,null,{}] 03:13:30 INFO - PROCESS | 1745 | 1463739210438 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:30 INFO - PROCESS | 1745 | 1463739210716 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 03:13:31 INFO - PROCESS | 1745 | 1463739211001 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x99188000 == 85 [pid = 1745] [id = 290] 03:13:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 197 (0x9918c000) [pid = 1745] [serial = 871] [outer = (nil)] 03:13:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 198 (0x99ce9800) [pid = 1745] [serial = 872] [outer = 0x9918c000] 03:13:31 INFO - PROCESS | 1745 | 1463739211100 Marionette DEBUG loaded listener.js 03:13:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 199 (0x99e19400) [pid = 1745] [serial = 873] [outer = 0x9918c000] 03:13:32 INFO - PROCESS | 1745 | 1463739212076 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1690ms 03:13:32 INFO - PROCESS | 1745 | 1463739212119 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 03:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:13:32 INFO - PROCESS | 1745 | 1463739212124 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 03:13:32 INFO - PROCESS | 1745 | 1463739212132 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1745 | 1463739212136 Marionette TRACE conn4 <- [1,1134,null,{}] 03:13:32 INFO - PROCESS | 1745 | 1463739212142 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:32 INFO - PROCESS | 1745 | 1463739212400 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 03:13:32 INFO - PROCESS | 1745 | 1463739212708 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x980cc400 == 86 [pid = 1745] [id = 291] 03:13:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 200 (0x9a275800) [pid = 1745] [serial = 874] [outer = (nil)] 03:13:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 201 (0x9a34cc00) [pid = 1745] [serial = 875] [outer = 0x9a275800] 03:13:32 INFO - PROCESS | 1745 | 1463739212822 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 202 (0x9a5c1400) [pid = 1745] [serial = 876] [outer = 0x9a275800] 03:13:33 INFO - PROCESS | 1745 | 1463739213766 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 03:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1698ms 03:13:33 INFO - PROCESS | 1745 | 1463739213830 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 03:13:33 INFO - PROCESS | 1745 | 1463739213835 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 03:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:13:33 INFO - PROCESS | 1745 | 1463739213842 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:13:33 INFO - PROCESS | 1745 | 1463739213846 Marionette TRACE conn4 <- [1,1138,null,{}] 03:13:33 INFO - PROCESS | 1745 | 1463739213853 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:34 INFO - PROCESS | 1745 | 1463739214107 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 03:13:34 INFO - PROCESS | 1745 | 1463739214398 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2ee400 == 87 [pid = 1745] [id = 292] 03:13:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 203 (0x925e4400) [pid = 1745] [serial = 877] [outer = (nil)] 03:13:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 204 (0x9b34a000) [pid = 1745] [serial = 878] [outer = 0x925e4400] 03:13:34 INFO - PROCESS | 1745 | 1463739214494 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 205 (0x9b378000) [pid = 1745] [serial = 879] [outer = 0x925e4400] 03:13:35 INFO - PROCESS | 1745 | 1463739215405 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 03:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1636ms 03:13:35 INFO - PROCESS | 1745 | 1463739215480 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 03:13:35 INFO - PROCESS | 1745 | 1463739215483 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 03:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:13:35 INFO - PROCESS | 1745 | 1463739215491 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 1745 | 1463739215496 Marionette TRACE conn4 <- [1,1142,null,{}] 03:13:35 INFO - PROCESS | 1745 | 1463739215502 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:35 INFO - PROCESS | 1745 | 1463739215782 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 03:13:36 INFO - PROCESS | 1745 | 1463739216081 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f0800 == 88 [pid = 1745] [id = 293] 03:13:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 206 (0x9459e400) [pid = 1745] [serial = 880] [outer = (nil)] 03:13:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 207 (0x9b904800) [pid = 1745] [serial = 881] [outer = 0x9459e400] 03:13:36 INFO - PROCESS | 1745 | 1463739216179 Marionette DEBUG loaded listener.js 03:13:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 208 (0x9b90d800) [pid = 1745] [serial = 882] [outer = 0x9459e400] 03:13:37 INFO - PROCESS | 1745 | 1463739217107 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 03:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1687ms 03:13:37 INFO - PROCESS | 1745 | 1463739217180 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 03:13:37 INFO - PROCESS | 1745 | 1463739217183 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 03:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:13:37 INFO - PROCESS | 1745 | 1463739217192 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:13:37 INFO - PROCESS | 1745 | 1463739217196 Marionette TRACE conn4 <- [1,1146,null,{}] 03:13:37 INFO - PROCESS | 1745 | 1463739217203 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:37 INFO - PROCESS | 1745 | 1463739217418 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 03:13:37 INFO - PROCESS | 1745 | 1463739217660 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b36c400 == 89 [pid = 1745] [id = 294] 03:13:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 209 (0x9b637c00) [pid = 1745] [serial = 883] [outer = (nil)] 03:13:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 210 (0x9bfa9400) [pid = 1745] [serial = 884] [outer = 0x9b637c00] 03:13:37 INFO - PROCESS | 1745 | 1463739217794 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 211 (0x9bfabc00) [pid = 1745] [serial = 885] [outer = 0x9b637c00] 03:13:38 INFO - PROCESS | 1745 | 1463739218734 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 03:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1585ms 03:13:38 INFO - PROCESS | 1745 | 1463739218778 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 03:13:38 INFO - PROCESS | 1745 | 1463739218783 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 03:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:13:38 INFO - PROCESS | 1745 | 1463739218789 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:13:38 INFO - PROCESS | 1745 | 1463739218793 Marionette TRACE conn4 <- [1,1150,null,{}] 03:13:38 INFO - PROCESS | 1745 | 1463739218799 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:39 INFO - PROCESS | 1745 | 1463739219012 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 03:13:39 INFO - PROCESS | 1745 | 1463739219235 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:39 INFO - PROCESS | 1745 | ++DOCSHELL 0x98039400 == 90 [pid = 1745] [id = 295] 03:13:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 212 (0x9b62a000) [pid = 1745] [serial = 886] [outer = (nil)] 03:13:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 213 (0x9bfb4400) [pid = 1745] [serial = 887] [outer = 0x9b62a000] 03:13:39 INFO - PROCESS | 1745 | 1463739219369 Marionette DEBUG loaded listener.js 03:13:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 214 (0x9bfc5c00) [pid = 1745] [serial = 888] [outer = 0x9b62a000] 03:13:40 INFO - PROCESS | 1745 | 1463739220328 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 03:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1582ms 03:13:40 INFO - PROCESS | 1745 | 1463739220373 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 03:13:40 INFO - PROCESS | 1745 | 1463739220378 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 03:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:13:40 INFO - PROCESS | 1745 | 1463739220385 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:13:40 INFO - PROCESS | 1745 | 1463739220389 Marionette TRACE conn4 <- [1,1154,null,{}] 03:13:40 INFO - PROCESS | 1745 | 1463739220397 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:40 INFO - PROCESS | 1745 | 1463739220637 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 03:13:40 INFO - PROCESS | 1745 | 1463739220908 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x99edf400 == 91 [pid = 1745] [id = 296] 03:13:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 215 (0x9dac9000) [pid = 1745] [serial = 889] [outer = (nil)] 03:13:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 216 (0x9e437400) [pid = 1745] [serial = 890] [outer = 0x9dac9000] 03:13:41 INFO - PROCESS | 1745 | 1463739221053 Marionette DEBUG loaded listener.js 03:13:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 217 (0xa1052800) [pid = 1745] [serial = 891] [outer = 0x9dac9000] 03:13:41 INFO - PROCESS | 1745 | 1463739221972 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 03:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1653ms 03:13:42 INFO - PROCESS | 1745 | 1463739222040 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 03:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:13:42 INFO - PROCESS | 1745 | 1463739222044 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 03:13:42 INFO - PROCESS | 1745 | 1463739222052 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 1745 | 1463739222056 Marionette TRACE conn4 <- [1,1158,null,{}] 03:13:42 INFO - PROCESS | 1745 | 1463739222062 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:42 INFO - PROCESS | 1745 | 1463739222277 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 03:13:42 INFO - PROCESS | 1745 | 1463739222527 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x9e43e800 == 92 [pid = 1745] [id = 297] 03:13:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 218 (0xa1056c00) [pid = 1745] [serial = 892] [outer = (nil)] 03:13:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 219 (0xa21a7400) [pid = 1745] [serial = 893] [outer = 0xa1056c00] 03:13:42 INFO - PROCESS | 1745 | 1463739222635 Marionette DEBUG loaded listener.js 03:13:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 220 (0xa227cc00) [pid = 1745] [serial = 894] [outer = 0xa1056c00] 03:13:43 INFO - PROCESS | 1745 | 1463739223528 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 03:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1534ms 03:13:43 INFO - PROCESS | 1745 | 1463739223585 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 03:13:43 INFO - PROCESS | 1745 | 1463739223588 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 03:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:13:43 INFO - PROCESS | 1745 | 1463739223596 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:13:43 INFO - PROCESS | 1745 | 1463739223599 Marionette TRACE conn4 <- [1,1162,null,{}] 03:13:43 INFO - PROCESS | 1745 | 1463739223606 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:43 INFO - PROCESS | 1745 | 1463739223831 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 03:13:44 INFO - PROCESS | 1745 | 1463739224084 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:44 INFO - PROCESS | 1745 | ++DOCSHELL 0xa213e800 == 93 [pid = 1745] [id = 298] 03:13:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0xa2144000) [pid = 1745] [serial = 895] [outer = (nil)] 03:13:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0xa22c6000) [pid = 1745] [serial = 896] [outer = 0xa2144000] 03:13:44 INFO - PROCESS | 1745 | 1463739224219 Marionette DEBUG loaded listener.js 03:13:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 223 (0xa262a000) [pid = 1745] [serial = 897] [outer = 0xa2144000] 03:13:45 INFO - PROCESS | 1745 | 1463739225137 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 03:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1598ms 03:13:45 INFO - PROCESS | 1745 | 1463739225195 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 03:13:45 INFO - PROCESS | 1745 | 1463739225198 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 03:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:13:45 INFO - PROCESS | 1745 | 1463739225206 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:13:45 INFO - PROCESS | 1745 | 1463739225209 Marionette TRACE conn4 <- [1,1166,null,{}] 03:13:45 INFO - PROCESS | 1745 | 1463739225218 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:45 INFO - PROCESS | 1745 | 1463739225436 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 03:13:45 INFO - PROCESS | 1745 | 1463739225697 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c45d800 == 94 [pid = 1745] [id = 299] 03:13:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 224 (0x8ec05800) [pid = 1745] [serial = 898] [outer = (nil)] 03:13:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 225 (0xa26bec00) [pid = 1745] [serial = 899] [outer = 0x8ec05800] 03:13:45 INFO - PROCESS | 1745 | 1463739225842 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 226 (0xa3053400) [pid = 1745] [serial = 900] [outer = 0x8ec05800] 03:13:46 INFO - PROCESS | 1745 | 1463739226760 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 03:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1633ms 03:13:46 INFO - PROCESS | 1745 | 1463739226840 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 03:13:46 INFO - PROCESS | 1745 | 1463739226844 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 03:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:13:46 INFO - PROCESS | 1745 | 1463739226851 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 1745 | 1463739226855 Marionette TRACE conn4 <- [1,1170,null,{}] 03:13:46 INFO - PROCESS | 1745 | 1463739226861 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:47 INFO - PROCESS | 1745 | 1463739227114 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 03:13:47 INFO - PROCESS | 1745 | 1463739227409 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:47 INFO - PROCESS | 1745 | ++DOCSHELL 0xa213f400 == 95 [pid = 1745] [id = 300] 03:13:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 227 (0xa24fac00) [pid = 1745] [serial = 901] [outer = (nil)] 03:13:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 228 (0xa30e7c00) [pid = 1745] [serial = 902] [outer = 0xa24fac00] 03:13:47 INFO - PROCESS | 1745 | 1463739227501 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 229 (0xa30ef400) [pid = 1745] [serial = 903] [outer = 0xa24fac00] 03:13:48 INFO - PROCESS | 1745 | 1463739228468 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 03:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1695ms 03:13:48 INFO - PROCESS | 1745 | 1463739228548 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 03:13:48 INFO - PROCESS | 1745 | 1463739228551 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 03:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:13:48 INFO - PROCESS | 1745 | 1463739228560 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:13:48 INFO - PROCESS | 1745 | 1463739228564 Marionette TRACE conn4 <- [1,1174,null,{}] 03:13:48 INFO - PROCESS | 1745 | 1463739228571 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:48 INFO - PROCESS | 1745 | 1463739228827 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 03:13:49 INFO - PROCESS | 1745 | 1463739229134 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e07bc00 == 96 [pid = 1745] [id = 301] 03:13:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 230 (0x914d4400) [pid = 1745] [serial = 904] [outer = (nil)] 03:13:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 231 (0xa227d000) [pid = 1745] [serial = 905] [outer = 0x914d4400] 03:13:49 INFO - PROCESS | 1745 | 1463739229225 Marionette DEBUG loaded listener.js 03:13:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 232 (0xa30cdc00) [pid = 1745] [serial = 906] [outer = 0x914d4400] 03:13:50 INFO - PROCESS | 1745 | 1463739230671 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 03:13:50 INFO - PROCESS | 1745 | 1463739230805 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 03:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:13:50 INFO - PROCESS | 1745 | 1463739230826 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:13:50 INFO - PROCESS | 1745 | 1463739230832 Marionette TRACE conn4 <- [1,1178,null,{}] 03:13:50 INFO - PROCESS | 1745 | 1463739230841 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:51 INFO - PROCESS | 1745 | 1463739231074 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 03:13:51 INFO - PROCESS | 1745 | 1463739231283 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c45b400 == 97 [pid = 1745] [id = 302] 03:13:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 233 (0x8d835800) [pid = 1745] [serial = 907] [outer = (nil)] 03:13:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 234 (0x8eb40800) [pid = 1745] [serial = 908] [outer = 0x8d835800] 03:13:51 INFO - PROCESS | 1745 | 1463739231412 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 235 (0x91576c00) [pid = 1745] [serial = 909] [outer = 0x8d835800] 03:13:52 INFO - PROCESS | 1745 | 1463739232524 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 1745 | 1463739232588 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 03:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:13:52 INFO - PROCESS | 1745 | 1463739232600 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 1745 | 1463739232604 Marionette TRACE conn4 <- [1,1182,null,{}] 03:13:52 INFO - PROCESS | 1745 | 1463739232612 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:52 INFO - PROCESS | 1745 | 1463739232823 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 03:13:53 INFO - PROCESS | 1745 | 1463739233084 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6cfc00 == 98 [pid = 1745] [id = 303] 03:13:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 236 (0x8d833c00) [pid = 1745] [serial = 910] [outer = (nil)] 03:13:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 237 (0x8e2f0c00) [pid = 1745] [serial = 911] [outer = 0x8d833c00] 03:13:53 INFO - PROCESS | 1745 | 1463739233253 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 238 (0x8ecae400) [pid = 1745] [serial = 912] [outer = 0x8d833c00] 03:13:53 INFO - PROCESS | 1745 | --DOCSHELL 0x8c455800 == 97 [pid = 1745] [id = 284] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 237 (0x94f74c00) [pid = 1745] [serial = 794] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 236 (0x95a62000) [pid = 1745] [serial = 764] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 235 (0x95bb2800) [pid = 1745] [serial = 767] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 234 (0x8f6d0800) [pid = 1745] [serial = 749] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 233 (0x8d6c6000) [pid = 1745] [serial = 746] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 232 (0x98f0e400) [pid = 1745] [serial = 773] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 231 (0x97536000) [pid = 1745] [serial = 770] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 230 (0x945a6000) [pid = 1745] [serial = 755] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 229 (0x957b4c00) [pid = 1745] [serial = 761] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 228 (0x9914a000) [pid = 1745] [serial = 776] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 227 (0x92a94800) [pid = 1745] [serial = 752] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOMWINDOW == 226 (0x95181c00) [pid = 1745] [serial = 758] [outer = (nil)] [url = about:blank] 03:13:53 INFO - PROCESS | 1745 | --DOCSHELL 0x8e07e800 == 96 [pid = 1745] [id = 283] 03:13:53 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9ce800 == 95 [pid = 1745] [id = 282] 03:13:53 INFO - PROCESS | 1745 | --DOCSHELL 0xa3253800 == 94 [pid = 1745] [id = 10] 03:13:53 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2b0c00 == 93 [pid = 1745] [id = 281] 03:13:53 INFO - PROCESS | 1745 | --DOCSHELL 0x8e083800 == 92 [pid = 1745] [id = 280] 03:13:53 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb45800 == 91 [pid = 1745] [id = 273] 03:13:53 INFO - PROCESS | 1745 | --DOCSHELL 0x99ce1800 == 90 [pid = 1745] [id = 272] 03:13:54 INFO - PROCESS | 1745 | --DOCSHELL 0x9957a000 == 89 [pid = 1745] [id = 271] 03:13:54 INFO - PROCESS | 1745 | --DOCSHELL 0x95bb9800 == 88 [pid = 1745] [id = 270] 03:13:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c463400 == 87 [pid = 1745] [id = 269] 03:13:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9c3400 == 86 [pid = 1745] [id = 268] 03:13:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c463c00 == 85 [pid = 1745] [id = 267] 03:13:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2ee800 == 84 [pid = 1745] [id = 266] 03:13:54 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9fb400 == 83 [pid = 1745] [id = 265] 03:13:54 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:13:54 INFO - PROCESS | 1745 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:13:54 INFO - PROCESS | 1745 | --DOCSHELL 0x928b2c00 == 82 [pid = 1745] [id = 264] 03:13:54 INFO - PROCESS | 1745 | --DOMWINDOW == 225 (0x925f1800) [pid = 1745] [serial = 789] [outer = (nil)] [url = about:blank] 03:13:54 INFO - PROCESS | 1745 | --DOMWINDOW == 224 (0x8eb7bc00) [pid = 1745] [serial = 785] [outer = (nil)] [url = about:blank] 03:13:54 INFO - PROCESS | 1745 | --DOMWINDOW == 223 (0x8e930400) [pid = 1745] [serial = 782] [outer = (nil)] [url = about:blank] 03:13:54 INFO - PROCESS | 1745 | --DOMWINDOW == 222 (0x914cd400) [pid = 1745] [serial = 783] [outer = (nil)] [url = about:blank] 03:13:54 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x8eb79000) [pid = 1745] [serial = 791] [outer = (nil)] [url = about:blank] 03:13:54 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x925e1c00) [pid = 1745] [serial = 792] [outer = (nil)] [url = about:blank] 03:13:54 INFO - PROCESS | 1745 | --DOMWINDOW == 219 (0x914d8400) [pid = 1745] [serial = 786] [outer = (nil)] [url = about:blank] 03:13:54 INFO - PROCESS | 1745 | --DOMWINDOW == 218 (0x925e1800) [pid = 1745] [serial = 788] [outer = (nil)] [url = about:blank] 03:13:54 INFO - PROCESS | 1745 | --DOMWINDOW == 217 (0x8e2f5400) [pid = 1745] [serial = 780] [outer = (nil)] [url = about:blank] 03:13:54 INFO - PROCESS | 1745 | --DOMWINDOW == 216 (0x8e0d6c00) [pid = 1745] [serial = 779] [outer = (nil)] [url = about:blank] 03:13:54 INFO - PROCESS | 1745 | 1463739234325 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:13:54 INFO - PROCESS | 1745 | 1463739234399 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 03:13:54 INFO - PROCESS | 1745 | 1463739234407 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:13:54 INFO - PROCESS | 1745 | 1463739234414 Marionette TRACE conn4 <- [1,1186,null,{}] 03:13:54 INFO - PROCESS | 1745 | 1463739234430 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:54 INFO - PROCESS | 1745 | 1463739234663 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 03:13:54 INFO - PROCESS | 1745 | 1463739234888 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb45800 == 83 [pid = 1745] [id = 304] 03:13:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 217 (0x925f0400) [pid = 1745] [serial = 913] [outer = (nil)] 03:13:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 218 (0x92bf5000) [pid = 1745] [serial = 914] [outer = 0x925f0400] 03:13:54 INFO - PROCESS | 1745 | 1463739234971 Marionette DEBUG loaded listener.js 03:13:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 219 (0x945a7000) [pid = 1745] [serial = 915] [outer = 0x925f0400] 03:13:55 INFO - PROCESS | 1745 | 1463739235807 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 03:13:55 INFO - PROCESS | 1745 | 1463739235906 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 03:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:13:55 INFO - PROCESS | 1745 | 1463739235918 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:13:55 INFO - PROCESS | 1745 | 1463739235921 Marionette TRACE conn4 <- [1,1190,null,{}] 03:13:55 INFO - PROCESS | 1745 | 1463739235928 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:56 INFO - PROCESS | 1745 | 1463739236181 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 03:13:56 INFO - PROCESS | 1745 | 1463739236215 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eca7800 == 84 [pid = 1745] [id = 305] 03:13:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 220 (0x9538b400) [pid = 1745] [serial = 916] [outer = (nil)] 03:13:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0x95a5b000) [pid = 1745] [serial = 917] [outer = 0x9538b400] 03:13:56 INFO - PROCESS | 1745 | 1463739236299 Marionette DEBUG loaded listener.js 03:13:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0x95baf400) [pid = 1745] [serial = 918] [outer = 0x9538b400] 03:13:57 INFO - PROCESS | 1745 | 1463739237315 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 03:13:57 INFO - PROCESS | 1745 | 1463739237357 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 03:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:13:57 INFO - PROCESS | 1745 | 1463739237365 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:13:57 INFO - PROCESS | 1745 | 1463739237369 Marionette TRACE conn4 <- [1,1194,null,{}] 03:13:57 INFO - PROCESS | 1745 | 1463739237382 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:57 INFO - PROCESS | 1745 | 1463739237628 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 03:13:57 INFO - PROCESS | 1745 | 1463739237663 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x957a9800 == 85 [pid = 1745] [id = 306] 03:13:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 223 (0x957b6c00) [pid = 1745] [serial = 919] [outer = (nil)] 03:13:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 224 (0x98f2d800) [pid = 1745] [serial = 920] [outer = 0x957b6c00] 03:13:57 INFO - PROCESS | 1745 | 1463739237740 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 225 (0x99142000) [pid = 1745] [serial = 921] [outer = 0x957b6c00] 03:13:58 INFO - PROCESS | 1745 | --DOMWINDOW == 224 (0xa818e400) [pid = 1745] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:13:58 INFO - PROCESS | 1745 | --DOMWINDOW == 223 (0xa35e9000) [pid = 1745] [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.] 03:13:58 INFO - PROCESS | 1745 | --DOMWINDOW == 222 (0x8c460800) [pid = 1745] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:13:58 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x8ded0c00) [pid = 1745] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:13:58 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x8d6c4400) [pid = 1745] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:13:58 INFO - PROCESS | 1745 | --DOMWINDOW == 219 (0x925e0000) [pid = 1745] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:13:58 INFO - PROCESS | 1745 | --DOMWINDOW == 218 (0x8e0d6800) [pid = 1745] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:13:58 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:13:58 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:13:59 INFO - PROCESS | 1745 | 1463739239120 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1745 | 1463739239151 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 03:13:59 INFO - PROCESS | 1745 | 1463739239159 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1745 | 1463739239162 Marionette TRACE conn4 <- [1,1198,null,{}] 03:13:59 INFO - PROCESS | 1745 | 1463739239168 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:59 INFO - PROCESS | 1745 | 1463739239447 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 03:13:59 INFO - PROCESS | 1745 | 1463739239476 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ebc2400 == 86 [pid = 1745] [id = 307] 03:13:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 219 (0x8eca6000) [pid = 1745] [serial = 922] [outer = (nil)] 03:13:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 220 (0x9a026400) [pid = 1745] [serial = 923] [outer = 0x8eca6000] 03:13:59 INFO - PROCESS | 1745 | 1463739239581 Marionette DEBUG loaded listener.js 03:13:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0x9a02f800) [pid = 1745] [serial = 924] [outer = 0x8eca6000] 03:14:00 INFO - PROCESS | 1745 | 1463739240565 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1434ms 03:14:00 INFO - PROCESS | 1745 | 1463739240593 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 03:14:00 INFO - PROCESS | 1745 | 1463739240600 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 03:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:14:00 INFO - PROCESS | 1745 | 1463739240610 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:14:00 INFO - PROCESS | 1745 | 1463739240616 Marionette TRACE conn4 <- [1,1202,null,{}] 03:14:00 INFO - PROCESS | 1745 | 1463739240638 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:00 INFO - PROCESS | 1745 | 1463739240918 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 03:14:01 INFO - PROCESS | 1745 | 1463739241239 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:01 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2f4400 == 87 [pid = 1745] [id = 308] 03:14:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0x8e2f5400) [pid = 1745] [serial = 925] [outer = (nil)] 03:14:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 223 (0x8eb78c00) [pid = 1745] [serial = 926] [outer = 0x8e2f5400] 03:14:01 INFO - PROCESS | 1745 | 1463739241335 Marionette DEBUG loaded listener.js 03:14:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 224 (0x8ec05c00) [pid = 1745] [serial = 927] [outer = 0x8e2f5400] 03:14:02 INFO - PROCESS | 1745 | 1463739242348 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:14:02 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 03:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1813ms 03:14:02 INFO - PROCESS | 1745 | 1463739242423 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 1745 | 1463739242433 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 03:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:14:02 INFO - PROCESS | 1745 | 1463739242451 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 1745 | 1463739242457 Marionette TRACE conn4 <- [1,1206,null,{}] 03:14:02 INFO - PROCESS | 1745 | 1463739242464 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:02 INFO - PROCESS | 1745 | 1463739242729 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 03:14:03 INFO - PROCESS | 1745 | 1463739243031 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 1745 | ++DOCSHELL 0x925e1800 == 88 [pid = 1745] [id = 309] 03:14:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 225 (0x925e6000) [pid = 1745] [serial = 928] [outer = (nil)] 03:14:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 226 (0x92a9ac00) [pid = 1745] [serial = 929] [outer = 0x925e6000] 03:14:03 INFO - PROCESS | 1745 | 1463739243125 Marionette DEBUG loaded listener.js 03:14:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 227 (0x93bef000) [pid = 1745] [serial = 930] [outer = 0x925e6000] 03:14:04 INFO - PROCESS | 1745 | 1463739244105 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:14:04 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 03:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1691ms 03:14:04 INFO - PROCESS | 1745 | 1463739244141 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 03:14:04 INFO - PROCESS | 1745 | 1463739244146 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 03:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:14:04 INFO - PROCESS | 1745 | 1463739244154 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:14:04 INFO - PROCESS | 1745 | 1463739244160 Marionette TRACE conn4 <- [1,1210,null,{}] 03:14:04 INFO - PROCESS | 1745 | 1463739244178 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:04 INFO - PROCESS | 1745 | 1463739244411 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 03:14:04 INFO - PROCESS | 1745 | 1463739244805 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2f5c00 == 89 [pid = 1745] [id = 310] 03:14:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 228 (0x99ec4400) [pid = 1745] [serial = 931] [outer = (nil)] 03:14:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 229 (0x9a02f000) [pid = 1745] [serial = 932] [outer = 0x99ec4400] 03:14:04 INFO - PROCESS | 1745 | 1463739244912 Marionette DEBUG loaded listener.js 03:14:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 230 (0x9a27c800) [pid = 1745] [serial = 933] [outer = 0x99ec4400] 03:14:05 INFO - PROCESS | 1745 | 1463739245828 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1743ms 03:14:05 INFO - PROCESS | 1745 | 1463739245898 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 03:14:05 INFO - PROCESS | 1745 | 1463739245903 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 03:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:14:05 INFO - PROCESS | 1745 | 1463739245911 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:14:05 INFO - PROCESS | 1745 | 1463739245914 Marionette TRACE conn4 <- [1,1214,null,{}] 03:14:05 INFO - PROCESS | 1745 | 1463739245922 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:06 INFO - PROCESS | 1745 | 1463739246146 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 03:14:06 INFO - PROCESS | 1745 | 1463739246370 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb48000 == 90 [pid = 1745] [id = 311] 03:14:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 231 (0x99180800) [pid = 1745] [serial = 934] [outer = (nil)] 03:14:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 232 (0x9af1e800) [pid = 1745] [serial = 935] [outer = 0x99180800] 03:14:06 INFO - PROCESS | 1745 | 1463739246511 Marionette DEBUG loaded listener.js 03:14:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 233 (0x9b36f800) [pid = 1745] [serial = 936] [outer = 0x99180800] 03:14:07 INFO - PROCESS | 1745 | 1463739247466 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 03:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1593ms 03:14:07 INFO - PROCESS | 1745 | 1463739247505 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 03:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:14:07 INFO - PROCESS | 1745 | 1463739247509 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 03:14:07 INFO - PROCESS | 1745 | 1463739247516 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 1745 | 1463739247520 Marionette TRACE conn4 <- [1,1218,null,{}] 03:14:07 INFO - PROCESS | 1745 | 1463739247527 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:07 INFO - PROCESS | 1745 | 1463739247749 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 03:14:08 INFO - PROCESS | 1745 | 1463739247999 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x99ce1800 == 91 [pid = 1745] [id = 312] 03:14:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 234 (0x9a0b0800) [pid = 1745] [serial = 937] [outer = (nil)] 03:14:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 235 (0x9be98400) [pid = 1745] [serial = 938] [outer = 0x9a0b0800] 03:14:08 INFO - PROCESS | 1745 | 1463739248139 Marionette DEBUG loaded listener.js 03:14:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 236 (0x9bfb5000) [pid = 1745] [serial = 939] [outer = 0x9a0b0800] 03:14:09 INFO - PROCESS | 1745 | 1463739249066 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 03:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1591ms 03:14:09 INFO - PROCESS | 1745 | 1463739249108 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 03:14:09 INFO - PROCESS | 1745 | 1463739249112 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 03:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:14:09 INFO - PROCESS | 1745 | 1463739249120 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:14:09 INFO - PROCESS | 1745 | 1463739249124 Marionette TRACE conn4 <- [1,1222,null,{}] 03:14:09 INFO - PROCESS | 1745 | 1463739249130 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:09 INFO - PROCESS | 1745 | 1463739249381 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 03:14:09 INFO - PROCESS | 1745 | 1463739249670 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded3c00 == 92 [pid = 1745] [id = 313] 03:14:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 237 (0x957b2400) [pid = 1745] [serial = 940] [outer = (nil)] 03:14:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 238 (0x9be91c00) [pid = 1745] [serial = 941] [outer = 0x957b2400] 03:14:09 INFO - PROCESS | 1745 | 1463739249820 Marionette DEBUG loaded listener.js 03:14:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 239 (0xa3258000) [pid = 1745] [serial = 942] [outer = 0x957b2400] 03:14:10 INFO - PROCESS | 1745 | 1463739250716 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 03:14:10 INFO - PROCESS | 1745 | 1463739250763 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 03:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:14:10 INFO - PROCESS | 1745 | 1463739250771 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:14:10 INFO - PROCESS | 1745 | 1463739250775 Marionette TRACE conn4 <- [1,1226,null,{}] 03:14:10 INFO - PROCESS | 1745 | 1463739250782 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:11 INFO - PROCESS | 1745 | 1463739251011 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 03:14:11 INFO - PROCESS | 1745 | 1463739251262 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x99c09400 == 93 [pid = 1745] [id = 314] 03:14:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 240 (0x99d02400) [pid = 1745] [serial = 943] [outer = (nil)] 03:14:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 241 (0xa35f5800) [pid = 1745] [serial = 944] [outer = 0x99d02400] 03:14:11 INFO - PROCESS | 1745 | 1463739251399 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 242 (0xa50aa400) [pid = 1745] [serial = 945] [outer = 0x99d02400] 03:14:12 INFO - PROCESS | 1745 | 1463739252286 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 03:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1551ms 03:14:12 INFO - PROCESS | 1745 | 1463739252324 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 03:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:14:12 INFO - PROCESS | 1745 | 1463739252328 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 03:14:12 INFO - PROCESS | 1745 | 1463739252336 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 1745 | 1463739252340 Marionette TRACE conn4 <- [1,1230,null,{}] 03:14:12 INFO - PROCESS | 1745 | 1463739252367 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:12 INFO - PROCESS | 1745 | 1463739252582 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 03:14:12 INFO - PROCESS | 1745 | 1463739252904 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:12 INFO - PROCESS | 1745 | ++DOCSHELL 0xa3222000 == 94 [pid = 1745] [id = 315] 03:14:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 243 (0xa35ee400) [pid = 1745] [serial = 946] [outer = (nil)] 03:14:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 244 (0xa6285000) [pid = 1745] [serial = 947] [outer = 0xa35ee400] 03:14:13 INFO - PROCESS | 1745 | 1463739253005 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 245 (0xa628d400) [pid = 1745] [serial = 948] [outer = 0xa35ee400] 03:14:13 INFO - PROCESS | 1745 | 1463739253897 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 03:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1618ms 03:14:13 INFO - PROCESS | 1745 | 1463739253957 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 03:14:13 INFO - PROCESS | 1745 | 1463739253961 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 03:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:14:13 INFO - PROCESS | 1745 | 1463739253973 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:14:13 INFO - PROCESS | 1745 | 1463739253976 Marionette TRACE conn4 <- [1,1234,null,{}] 03:14:13 INFO - PROCESS | 1745 | 1463739253983 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:14 INFO - PROCESS | 1745 | 1463739254204 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 03:14:14 INFO - PROCESS | 1745 | 1463739254474 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x95a5e800 == 95 [pid = 1745] [id = 316] 03:14:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 246 (0x95a68800) [pid = 1745] [serial = 949] [outer = (nil)] 03:14:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 247 (0xa6768c00) [pid = 1745] [serial = 950] [outer = 0x95a68800] 03:14:14 INFO - PROCESS | 1745 | 1463739254610 Marionette DEBUG loaded listener.js 03:14:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 248 (0xa67c8800) [pid = 1745] [serial = 951] [outer = 0x95a68800] 03:14:15 INFO - PROCESS | 1745 | 1463739255546 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 03:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1636ms 03:14:15 INFO - PROCESS | 1745 | 1463739255609 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 03:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:14:15 INFO - PROCESS | 1745 | 1463739255614 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 03:14:15 INFO - PROCESS | 1745 | 1463739255622 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:14:15 INFO - PROCESS | 1745 | 1463739255625 Marionette TRACE conn4 <- [1,1238,null,{}] 03:14:15 INFO - PROCESS | 1745 | 1463739255632 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:15 INFO - PROCESS | 1745 | 1463739255890 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 03:14:16 INFO - PROCESS | 1745 | 1463739256206 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a34b400 == 96 [pid = 1745] [id = 317] 03:14:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 249 (0xa50ef800) [pid = 1745] [serial = 952] [outer = (nil)] 03:14:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 250 (0xa6d8c800) [pid = 1745] [serial = 953] [outer = 0xa50ef800] 03:14:16 INFO - PROCESS | 1745 | 1463739256302 Marionette DEBUG loaded listener.js 03:14:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 251 (0xa6d91000) [pid = 1745] [serial = 954] [outer = 0xa50ef800] 03:14:17 INFO - PROCESS | 1745 | 1463739257251 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 03:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1684ms 03:14:17 INFO - PROCESS | 1745 | 1463739257306 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 03:14:17 INFO - PROCESS | 1745 | 1463739257310 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 03:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:14:17 INFO - PROCESS | 1745 | 1463739257318 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:14:17 INFO - PROCESS | 1745 | 1463739257323 Marionette TRACE conn4 <- [1,1242,null,{}] 03:14:17 INFO - PROCESS | 1745 | 1463739257329 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:17 INFO - PROCESS | 1745 | 1463739257611 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 03:14:17 INFO - PROCESS | 1745 | 1463739257930 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9b2800 == 97 [pid = 1745] [id = 318] 03:14:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 252 (0x8c9b3c00) [pid = 1745] [serial = 955] [outer = (nil)] 03:14:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 253 (0x8c9bf800) [pid = 1745] [serial = 956] [outer = 0x8c9b3c00] 03:14:18 INFO - PROCESS | 1745 | 1463739258029 Marionette DEBUG loaded listener.js 03:14:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 254 (0xa68a5400) [pid = 1745] [serial = 957] [outer = 0x8c9b3c00] 03:14:18 INFO - PROCESS | 1745 | 1463739258945 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 03:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1690ms 03:14:19 INFO - PROCESS | 1745 | 1463739259015 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 03:14:19 INFO - PROCESS | 1745 | 1463739259020 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 03:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:14:19 INFO - PROCESS | 1745 | 1463739259030 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:14:19 INFO - PROCESS | 1745 | 1463739259034 Marionette TRACE conn4 <- [1,1246,null,{}] 03:14:19 INFO - PROCESS | 1745 | 1463739259041 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:19 INFO - PROCESS | 1745 | 1463739259258 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 03:14:19 INFO - PROCESS | 1745 | 1463739259534 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bceac00 == 98 [pid = 1745] [id = 319] 03:14:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 255 (0x8bced400) [pid = 1745] [serial = 958] [outer = (nil)] 03:14:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 256 (0x8bcf4c00) [pid = 1745] [serial = 959] [outer = 0x8bced400] 03:14:19 INFO - PROCESS | 1745 | 1463739259640 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 257 (0x8bcf7800) [pid = 1745] [serial = 960] [outer = 0x8bced400] 03:14:20 INFO - PROCESS | 1745 | 1463739260625 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 03:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1644ms 03:14:20 INFO - PROCESS | 1745 | 1463739260676 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 03:14:20 INFO - PROCESS | 1745 | 1463739260680 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 03:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:14:20 INFO - PROCESS | 1745 | 1463739260698 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:14:20 INFO - PROCESS | 1745 | 1463739260701 Marionette TRACE conn4 <- [1,1250,null,{}] 03:14:20 INFO - PROCESS | 1745 | 1463739260708 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:20 INFO - PROCESS | 1745 | 1463739260930 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 03:14:21 INFO - PROCESS | 1745 | 1463739261199 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbd4000 == 99 [pid = 1745] [id = 320] 03:14:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 258 (0x8bbd5800) [pid = 1745] [serial = 961] [outer = (nil)] 03:14:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 259 (0x8bbdd400) [pid = 1745] [serial = 962] [outer = 0x8bbd5800] 03:14:21 INFO - PROCESS | 1745 | 1463739261330 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 260 (0x8bbe0800) [pid = 1745] [serial = 963] [outer = 0x8bbd5800] 03:14:22 INFO - PROCESS | 1745 | 1463739262251 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 03:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1589ms 03:14:22 INFO - PROCESS | 1745 | 1463739262287 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 03:14:22 INFO - PROCESS | 1745 | 1463739262291 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 03:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:14:22 INFO - PROCESS | 1745 | 1463739262298 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:14:22 INFO - PROCESS | 1745 | 1463739262302 Marionette TRACE conn4 <- [1,1254,null,{}] 03:14:22 INFO - PROCESS | 1745 | 1463739262309 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:22 INFO - PROCESS | 1745 | 1463739262522 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 03:14:22 INFO - PROCESS | 1745 | 1463739262782 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x88be8400 == 100 [pid = 1745] [id = 321] 03:14:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 261 (0x88be8800) [pid = 1745] [serial = 964] [outer = (nil)] 03:14:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 262 (0x88bf1800) [pid = 1745] [serial = 965] [outer = 0x88be8800] 03:14:22 INFO - PROCESS | 1745 | 1463739262916 Marionette DEBUG loaded listener.js 03:14:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 263 (0x88bf4c00) [pid = 1745] [serial = 966] [outer = 0x88be8800] 03:14:23 INFO - PROCESS | 1745 | 1463739263862 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 03:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1595ms 03:14:23 INFO - PROCESS | 1745 | 1463739263898 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 03:14:23 INFO - PROCESS | 1745 | 1463739263901 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 03:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:14:23 INFO - PROCESS | 1745 | 1463739263910 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:14:23 INFO - PROCESS | 1745 | 1463739263914 Marionette TRACE conn4 <- [1,1258,null,{}] 03:14:23 INFO - PROCESS | 1745 | 1463739263920 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:24 INFO - PROCESS | 1745 | 1463739264144 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 03:14:24 INFO - PROCESS | 1745 | 1463739264418 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bee000 == 101 [pid = 1745] [id = 322] 03:14:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 264 (0x88bef800) [pid = 1745] [serial = 967] [outer = (nil)] 03:14:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 265 (0x8bbde400) [pid = 1745] [serial = 968] [outer = 0x88bef800] 03:14:24 INFO - PROCESS | 1745 | 1463739264547 Marionette DEBUG loaded listener.js 03:14:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 266 (0x8bcf6800) [pid = 1745] [serial = 969] [outer = 0x88bef800] 03:14:25 INFO - PROCESS | 1745 | 1463739265468 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 03:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1592ms 03:14:25 INFO - PROCESS | 1745 | 1463739265504 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 03:14:25 INFO - PROCESS | 1745 | 1463739265507 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 03:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:14:25 INFO - PROCESS | 1745 | 1463739265515 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:14:25 INFO - PROCESS | 1745 | 1463739265519 Marionette TRACE conn4 <- [1,1262,null,{}] 03:14:25 INFO - PROCESS | 1745 | 1463739265525 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:25 INFO - PROCESS | 1745 | 1463739265741 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 03:14:26 INFO - PROCESS | 1745 | 1463739266016 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x88eb9400 == 102 [pid = 1745] [id = 323] 03:14:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 267 (0x88eb9800) [pid = 1745] [serial = 970] [outer = (nil)] 03:14:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 268 (0x88ec1400) [pid = 1745] [serial = 971] [outer = 0x88eb9800] 03:14:26 INFO - PROCESS | 1745 | 1463739266148 Marionette DEBUG loaded listener.js 03:14:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 269 (0x88ec4000) [pid = 1745] [serial = 972] [outer = 0x88eb9800] 03:14:27 INFO - PROCESS | 1745 | 1463739267082 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 03:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1632ms 03:14:27 INFO - PROCESS | 1745 | 1463739267149 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 1745 | 1463739267153 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 03:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:14:27 INFO - PROCESS | 1745 | 1463739267161 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1745 | 1463739267165 Marionette TRACE conn4 <- [1,1266,null,{}] 03:14:27 INFO - PROCESS | 1745 | 1463739267171 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:27 INFO - PROCESS | 1745 | 1463739267452 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 03:14:27 INFO - PROCESS | 1745 | 1463739267759 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ebec00 == 103 [pid = 1745] [id = 324] 03:14:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 270 (0x88ec3800) [pid = 1745] [serial = 973] [outer = (nil)] 03:14:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 271 (0x8c9b5400) [pid = 1745] [serial = 974] [outer = 0x88ec3800] 03:14:27 INFO - PROCESS | 1745 | 1463739267856 Marionette DEBUG loaded listener.js 03:14:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 272 (0x8d479000) [pid = 1745] [serial = 975] [outer = 0x88ec3800] 03:14:28 INFO - PROCESS | 1745 | 1463739268795 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 03:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1688ms 03:14:28 INFO - PROCESS | 1745 | 1463739268850 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 03:14:28 INFO - PROCESS | 1745 | 1463739268853 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 03:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:14:28 INFO - PROCESS | 1745 | 1463739268861 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:14:28 INFO - PROCESS | 1745 | 1463739268864 Marionette TRACE conn4 <- [1,1270,null,{}] 03:14:28 INFO - PROCESS | 1745 | 1463739268871 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:29 INFO - PROCESS | 1745 | 1463739269112 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 03:14:29 INFO - PROCESS | 1745 | 1463739269443 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbd3c00 == 104 [pid = 1745] [id = 325] 03:14:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 273 (0x8bbd5000) [pid = 1745] [serial = 976] [outer = (nil)] 03:14:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 274 (0x8c617000) [pid = 1745] [serial = 977] [outer = 0x8bbd5000] 03:14:29 INFO - PROCESS | 1745 | 1463739269537 Marionette DEBUG loaded listener.js 03:14:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 275 (0x8c618c00) [pid = 1745] [serial = 978] [outer = 0x8bbd5000] 03:14:30 INFO - PROCESS | 1745 | 1463739270466 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 03:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1681ms 03:14:30 INFO - PROCESS | 1745 | 1463739270544 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 03:14:30 INFO - PROCESS | 1745 | 1463739270547 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 03:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:14:30 INFO - PROCESS | 1745 | 1463739270555 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:14:30 INFO - PROCESS | 1745 | 1463739270559 Marionette TRACE conn4 <- [1,1274,null,{}] 03:14:30 INFO - PROCESS | 1745 | 1463739270565 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:30 INFO - PROCESS | 1745 | 1463739270797 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 03:14:31 INFO - PROCESS | 1745 | --DOCSHELL 0x8c29dc00 == 103 [pid = 1745] [id = 248] 03:14:31 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb43800 == 102 [pid = 1745] [id = 249] 03:14:31 INFO - PROCESS | 1745 | --DOCSHELL 0x957a9800 == 101 [pid = 1745] [id = 306] 03:14:31 INFO - PROCESS | 1745 | --DOCSHELL 0x8eca7800 == 100 [pid = 1745] [id = 305] 03:14:31 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb45800 == 99 [pid = 1745] [id = 304] 03:14:31 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6cfc00 == 98 [pid = 1745] [id = 303] 03:14:31 INFO - PROCESS | 1745 | --DOCSHELL 0x8c45b400 == 97 [pid = 1745] [id = 302] 03:14:31 INFO - PROCESS | 1745 | --DOCSHELL 0x94f78000 == 96 [pid = 1745] [id = 288] 03:14:31 INFO - PROCESS | 1745 | --DOCSHELL 0x8e92f800 == 95 [pid = 1745] [id = 287] 03:14:31 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9ef000 == 94 [pid = 1745] [id = 286] 03:14:31 INFO - PROCESS | 1745 | --DOMWINDOW == 274 (0x95389c00) [pid = 1745] [serial = 857] [outer = (nil)] [url = about:blank] 03:14:31 INFO - PROCESS | 1745 | --DOMWINDOW == 273 (0x8e2eb400) [pid = 1745] [serial = 797] [outer = (nil)] [url = about:blank] 03:14:31 INFO - PROCESS | 1745 | --DOMWINDOW == 272 (0xa8b22c00) [pid = 1745] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 271 (0x8ec07c00) [pid = 1745] [serial = 594] [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.] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 270 (0x9a5c0000) [pid = 1745] [serial = 827] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 269 (0x8e2f2400) [pid = 1745] [serial = 846] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 268 (0x99d10c00) [pid = 1745] [serial = 812] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 267 (0x8e07c800) [pid = 1745] [serial = 845] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 266 (0x925d8000) [pid = 1745] [serial = 849] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 265 (0x9af21800) [pid = 1745] [serial = 830] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 264 (0x94f72000) [pid = 1745] [serial = 839] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 263 (0x957b1800) [pid = 1745] [serial = 803] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 262 (0x91d88c00) [pid = 1745] [serial = 855] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 261 (0x97536c00) [pid = 1745] [serial = 806] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 260 (0x92beac00) [pid = 1745] [serial = 852] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 259 (0x8eb49400) [pid = 1745] [serial = 836] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 258 (0x99ee5000) [pid = 1745] [serial = 815] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 257 (0x9a273400) [pid = 1745] [serial = 821] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 256 (0x8e07f800) [pid = 1745] [serial = 854] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 255 (0x9a281c00) [pid = 1745] [serial = 824] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 254 (0x8ebc8c00) [pid = 1745] [serial = 843] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 253 (0x9b349800) [pid = 1745] [serial = 833] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 252 (0x9a02c400) [pid = 1745] [serial = 818] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 251 (0x91727000) [pid = 1745] [serial = 848] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 250 (0x99146000) [pid = 1745] [serial = 809] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 249 (0x91ee4000) [pid = 1745] [serial = 800] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 248 (0x8eb3fc00) [pid = 1745] [serial = 842] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | --DOMWINDOW == 247 (0x928b3000) [pid = 1745] [serial = 851] [outer = (nil)] [url = about:blank] 03:14:32 INFO - PROCESS | 1745 | 1463739272239 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bcf2000 == 95 [pid = 1745] [id = 326] 03:14:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 248 (0x8bcf2400) [pid = 1745] [serial = 979] [outer = (nil)] 03:14:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 249 (0x8c45e400) [pid = 1745] [serial = 980] [outer = 0x8bcf2400] 03:14:32 INFO - PROCESS | 1745 | 1463739272326 Marionette DEBUG loaded listener.js 03:14:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 250 (0x8c9b6400) [pid = 1745] [serial = 981] [outer = 0x8bcf2400] 03:14:33 INFO - PROCESS | 1745 | 1463739273193 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 03:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2699ms 03:14:33 INFO - PROCESS | 1745 | 1463739273257 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 03:14:33 INFO - PROCESS | 1745 | 1463739273264 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 03:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:14:33 INFO - PROCESS | 1745 | 1463739273272 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:14:33 INFO - PROCESS | 1745 | 1463739273279 Marionette TRACE conn4 <- [1,1278,null,{}] 03:14:33 INFO - PROCESS | 1745 | 1463739273289 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:33 INFO - PROCESS | 1745 | 1463739273504 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 03:14:33 INFO - PROCESS | 1745 | 1463739273681 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9b9400 == 96 [pid = 1745] [id = 327] 03:14:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 251 (0x8c9f7000) [pid = 1745] [serial = 982] [outer = (nil)] 03:14:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 252 (0x8e079c00) [pid = 1745] [serial = 983] [outer = 0x8c9f7000] 03:14:33 INFO - PROCESS | 1745 | 1463739273762 Marionette DEBUG loaded listener.js 03:14:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 253 (0x8e0d8000) [pid = 1745] [serial = 984] [outer = 0x8c9f7000] 03:14:34 INFO - PROCESS | 1745 | 1463739274696 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 03:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1486ms 03:14:34 INFO - PROCESS | 1745 | 1463739274768 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 03:14:34 INFO - PROCESS | 1745 | 1463739274773 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 03:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:14:34 INFO - PROCESS | 1745 | 1463739274783 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:14:34 INFO - PROCESS | 1745 | 1463739274787 Marionette TRACE conn4 <- [1,1282,null,{}] 03:14:34 INFO - PROCESS | 1745 | 1463739274794 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:35 INFO - PROCESS | 1745 | 1463739275072 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 03:14:35 INFO - PROCESS | 1745 | 1463739275113 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb4b800 == 97 [pid = 1745] [id = 328] 03:14:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 254 (0x8eb86800) [pid = 1745] [serial = 985] [outer = (nil)] 03:14:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 255 (0x8ebca400) [pid = 1745] [serial = 986] [outer = 0x8eb86800] 03:14:35 INFO - PROCESS | 1745 | 1463739275233 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 256 (0x8ecaf000) [pid = 1745] [serial = 987] [outer = 0x8eb86800] 03:14:36 INFO - PROCESS | 1745 | 1463739276295 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 03:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1586ms 03:14:36 INFO - PROCESS | 1745 | 1463739276370 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 03:14:36 INFO - PROCESS | 1745 | 1463739276374 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 03:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:14:36 INFO - PROCESS | 1745 | 1463739276390 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 1745 | 1463739276400 Marionette TRACE conn4 <- [1,1286,null,{}] 03:14:36 INFO - PROCESS | 1745 | --DOMWINDOW == 255 (0x957b6c00) [pid = 1745] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:14:36 INFO - PROCESS | 1745 | --DOMWINDOW == 254 (0x8d833c00) [pid = 1745] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:14:36 INFO - PROCESS | 1745 | --DOMWINDOW == 253 (0x8d835800) [pid = 1745] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:14:36 INFO - PROCESS | 1745 | --DOMWINDOW == 252 (0x925f0400) [pid = 1745] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:14:36 INFO - PROCESS | 1745 | --DOMWINDOW == 251 (0x9538b400) [pid = 1745] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:14:36 INFO - PROCESS | 1745 | 1463739276967 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:37 INFO - PROCESS | 1745 | 1463739277177 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 03:14:37 INFO - PROCESS | 1745 | 1463739277344 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb80400 == 98 [pid = 1745] [id = 329] 03:14:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 252 (0x8f6d4400) [pid = 1745] [serial = 988] [outer = (nil)] 03:14:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 253 (0x91d90400) [pid = 1745] [serial = 989] [outer = 0x8f6d4400] 03:14:37 INFO - PROCESS | 1745 | 1463739277436 Marionette DEBUG loaded listener.js 03:14:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 254 (0x925d8000) [pid = 1745] [serial = 990] [outer = 0x8f6d4400] 03:14:38 INFO - PROCESS | 1745 | 1463739278214 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 03:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1867ms 03:14:38 INFO - PROCESS | 1745 | 1463739278250 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 03:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:14:38 INFO - PROCESS | 1745 | 1463739278256 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 03:14:38 INFO - PROCESS | 1745 | 1463739278263 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:14:38 INFO - PROCESS | 1745 | 1463739278267 Marionette TRACE conn4 <- [1,1290,null,{}] 03:14:38 INFO - PROCESS | 1745 | 1463739278273 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:38 INFO - PROCESS | 1745 | 1463739278471 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 03:14:38 INFO - PROCESS | 1745 | 1463739278642 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x91727000 == 99 [pid = 1745] [id = 330] 03:14:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 255 (0x9172e000) [pid = 1745] [serial = 991] [outer = (nil)] 03:14:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 256 (0x925f1800) [pid = 1745] [serial = 992] [outer = 0x9172e000] 03:14:38 INFO - PROCESS | 1745 | 1463739278719 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 257 (0x928b2c00) [pid = 1745] [serial = 993] [outer = 0x9172e000] 03:14:39 INFO - PROCESS | 1745 | 1463739279850 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 03:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1644ms 03:14:39 INFO - PROCESS | 1745 | 1463739279908 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 1745 | 1463739279915 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 03:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:14:39 INFO - PROCESS | 1745 | 1463739279926 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 1745 | 1463739279931 Marionette TRACE conn4 <- [1,1294,null,{}] 03:14:39 INFO - PROCESS | 1745 | 1463739279941 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:40 INFO - PROCESS | 1745 | 1463739280214 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 03:14:40 INFO - PROCESS | 1745 | 1463739280512 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ebe800 == 100 [pid = 1745] [id = 331] 03:14:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 258 (0x8c61e800) [pid = 1745] [serial = 994] [outer = (nil)] 03:14:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 259 (0x8c9ccc00) [pid = 1745] [serial = 995] [outer = 0x8c61e800] 03:14:40 INFO - PROCESS | 1745 | 1463739280613 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 260 (0x8e07ec00) [pid = 1745] [serial = 996] [outer = 0x8c61e800] 03:14:41 INFO - PROCESS | 1745 | 1463739281662 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 03:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1786ms 03:14:41 INFO - PROCESS | 1745 | 1463739281714 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 03:14:41 INFO - PROCESS | 1745 | 1463739281724 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 03:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:14:41 INFO - PROCESS | 1745 | 1463739281736 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 1745 | 1463739281740 Marionette TRACE conn4 <- [1,1298,null,{}] 03:14:41 INFO - PROCESS | 1745 | 1463739281749 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:42 INFO - PROCESS | 1745 | 1463739282017 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 03:14:42 INFO - PROCESS | 1745 | 1463739282351 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2ee800 == 101 [pid = 1745] [id = 332] 03:14:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 261 (0x8eb82c00) [pid = 1745] [serial = 997] [outer = (nil)] 03:14:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 262 (0x914cb800) [pid = 1745] [serial = 998] [outer = 0x8eb82c00] 03:14:42 INFO - PROCESS | 1745 | 1463739282445 Marionette DEBUG loaded listener.js 03:14:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 263 (0x91727400) [pid = 1745] [serial = 999] [outer = 0x8eb82c00] 03:14:43 INFO - PROCESS | 1745 | 1463739283478 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1790ms 03:14:43 INFO - PROCESS | 1745 | 1463739283526 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 03:14:43 INFO - PROCESS | 1745 | 1463739283530 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 03:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:14:43 INFO - PROCESS | 1745 | 1463739283538 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:14:43 INFO - PROCESS | 1745 | 1463739283544 Marionette TRACE conn4 <- [1,1302,null,{}] 03:14:43 INFO - PROCESS | 1745 | 1463739283562 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:43 INFO - PROCESS | 1745 | 1463739283794 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 03:14:44 INFO - PROCESS | 1745 | 1463739284055 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x92bed400 == 102 [pid = 1745] [id = 333] 03:14:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 264 (0x92bee000) [pid = 1745] [serial = 1000] [outer = (nil)] 03:14:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 265 (0x93bed400) [pid = 1745] [serial = 1001] [outer = 0x92bee000] 03:14:44 INFO - PROCESS | 1745 | 1463739284198 Marionette DEBUG loaded listener.js 03:14:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 266 (0x9513fc00) [pid = 1745] [serial = 1002] [outer = 0x92bee000] 03:14:45 INFO - PROCESS | 1745 | 1463739285103 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 03:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1637ms 03:14:45 INFO - PROCESS | 1745 | 1463739285176 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 03:14:45 INFO - PROCESS | 1745 | 1463739285181 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 03:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:14:45 INFO - PROCESS | 1745 | 1463739285193 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:14:45 INFO - PROCESS | 1745 | 1463739285201 Marionette TRACE conn4 <- [1,1306,null,{}] 03:14:45 INFO - PROCESS | 1745 | 1463739285212 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:45 INFO - PROCESS | 1745 | 1463739285433 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 03:14:45 INFO - PROCESS | 1745 | 1463739285721 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2f4c00 == 103 [pid = 1745] [id = 334] 03:14:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 267 (0x925ed800) [pid = 1745] [serial = 1003] [outer = (nil)] 03:14:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 268 (0x957ae400) [pid = 1745] [serial = 1004] [outer = 0x925ed800] 03:14:45 INFO - PROCESS | 1745 | 1463739285862 Marionette DEBUG loaded listener.js 03:14:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 269 (0x95a65400) [pid = 1745] [serial = 1005] [outer = 0x925ed800] 03:14:46 INFO - PROCESS | 1745 | 1463739286796 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 03:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1650ms 03:14:46 INFO - PROCESS | 1745 | 1463739286839 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 03:14:46 INFO - PROCESS | 1745 | 1463739286843 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 03:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:14:46 INFO - PROCESS | 1745 | 1463739286851 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:14:46 INFO - PROCESS | 1745 | 1463739286855 Marionette TRACE conn4 <- [1,1310,null,{}] 03:14:46 INFO - PROCESS | 1745 | 1463739286861 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:47 INFO - PROCESS | 1745 | 1463739287079 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 03:14:47 INFO - PROCESS | 1745 | 1463739287349 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb43c00 == 104 [pid = 1745] [id = 335] 03:14:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 270 (0x9517bc00) [pid = 1745] [serial = 1006] [outer = (nil)] 03:14:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 271 (0x98031800) [pid = 1745] [serial = 1007] [outer = 0x9517bc00] 03:14:47 INFO - PROCESS | 1745 | 1463739287513 Marionette DEBUG loaded listener.js 03:14:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 272 (0x99140800) [pid = 1745] [serial = 1008] [outer = 0x9517bc00] 03:14:48 INFO - PROCESS | 1745 | 1463739288518 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 03:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:14:48 INFO - PROCESS | 1745 | 1463739288602 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 03:14:48 INFO - PROCESS | 1745 | 1463739288609 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:14:48 INFO - PROCESS | 1745 | 1463739288613 Marionette TRACE conn4 <- [1,1314,null,{}] 03:14:48 INFO - PROCESS | 1745 | 1463739288620 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:48 INFO - PROCESS | 1745 | 1463739288909 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 03:14:49 INFO - PROCESS | 1745 | 1463739289225 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x95394000 == 105 [pid = 1745] [id = 336] 03:14:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 273 (0x97539400) [pid = 1745] [serial = 1009] [outer = (nil)] 03:14:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 274 (0x99ee5000) [pid = 1745] [serial = 1010] [outer = 0x97539400] 03:14:49 INFO - PROCESS | 1745 | 1463739289319 Marionette DEBUG loaded listener.js 03:14:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 275 (0x9a279000) [pid = 1745] [serial = 1011] [outer = 0x97539400] 03:14:50 INFO - PROCESS | 1745 | 1463739290309 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 03:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1747ms 03:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:14:50 INFO - PROCESS | 1745 | 1463739290361 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 03:14:50 INFO - PROCESS | 1745 | 1463739290365 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 03:14:50 INFO - PROCESS | 1745 | 1463739290372 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:14:50 INFO - PROCESS | 1745 | 1463739290377 Marionette TRACE conn4 <- [1,1318,null,{}] 03:14:50 INFO - PROCESS | 1745 | 1463739290383 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:50 INFO - PROCESS | 1745 | 1463739290613 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 03:14:50 INFO - PROCESS | 1745 | 1463739290923 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d478000 == 106 [pid = 1745] [id = 337] 03:14:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 276 (0x8ec0fc00) [pid = 1745] [serial = 1012] [outer = (nil)] 03:14:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 277 (0x9a5ca400) [pid = 1745] [serial = 1013] [outer = 0x8ec0fc00] 03:14:51 INFO - PROCESS | 1745 | 1463739291026 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 278 (0x9af1ec00) [pid = 1745] [serial = 1014] [outer = 0x8ec0fc00] 03:14:51 INFO - PROCESS | 1745 | 1463739291971 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 03:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1651ms 03:14:52 INFO - PROCESS | 1745 | 1463739292024 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 1745 | 1463739292028 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 03:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:14:52 INFO - PROCESS | 1745 | 1463739292036 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 1745 | 1463739292040 Marionette TRACE conn4 <- [1,1322,null,{}] 03:14:52 INFO - PROCESS | 1745 | 1463739292046 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:52 INFO - PROCESS | 1745 | 1463739292282 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 03:14:52 INFO - PROCESS | 1745 | 1463739292548 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x99ec2c00 == 107 [pid = 1745] [id = 338] 03:14:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 279 (0x9a543800) [pid = 1745] [serial = 1015] [outer = (nil)] 03:14:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 280 (0x9b637800) [pid = 1745] [serial = 1016] [outer = 0x9a543800] 03:14:52 INFO - PROCESS | 1745 | 1463739292684 Marionette DEBUG loaded listener.js 03:14:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 281 (0x9bfa9800) [pid = 1745] [serial = 1017] [outer = 0x9a543800] 03:14:53 INFO - PROCESS | 1745 | 1463739293615 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 03:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1637ms 03:14:53 INFO - PROCESS | 1745 | 1463739293674 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 03:14:53 INFO - PROCESS | 1745 | 1463739293678 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 03:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:14:53 INFO - PROCESS | 1745 | 1463739293686 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:14:53 INFO - PROCESS | 1745 | 1463739293689 Marionette TRACE conn4 <- [1,1326,null,{}] 03:14:53 INFO - PROCESS | 1745 | 1463739293696 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:53 INFO - PROCESS | 1745 | 1463739293921 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 03:14:54 INFO - PROCESS | 1745 | 1463739294185 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x95392800 == 108 [pid = 1745] [id = 339] 03:14:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 282 (0x9b370400) [pid = 1745] [serial = 1018] [outer = (nil)] 03:14:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 283 (0x9dac3800) [pid = 1745] [serial = 1019] [outer = 0x9b370400] 03:14:54 INFO - PROCESS | 1745 | 1463739294329 Marionette DEBUG loaded listener.js 03:14:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 284 (0x9e43d800) [pid = 1745] [serial = 1020] [outer = 0x9b370400] 03:14:55 INFO - PROCESS | 1745 | 1463739295260 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:14:55 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 03:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1639ms 03:14:55 INFO - PROCESS | 1745 | 1463739295327 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 03:14:55 INFO - PROCESS | 1745 | 1463739295331 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 03:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:14:55 INFO - PROCESS | 1745 | 1463739295338 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:14:55 INFO - PROCESS | 1745 | 1463739295342 Marionette TRACE conn4 <- [1,1330,null,{}] 03:14:55 INFO - PROCESS | 1745 | 1463739295349 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:55 INFO - PROCESS | 1745 | 1463739295575 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 03:14:55 INFO - PROCESS | 1745 | 1463739295904 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a27c400 == 109 [pid = 1745] [id = 340] 03:14:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 285 (0x9a34f800) [pid = 1745] [serial = 1021] [outer = (nil)] 03:14:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 286 (0xa22c9800) [pid = 1745] [serial = 1022] [outer = 0x9a34f800] 03:14:56 INFO - PROCESS | 1745 | 1463739296002 Marionette DEBUG loaded listener.js 03:14:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 287 (0xa26ccc00) [pid = 1745] [serial = 1023] [outer = 0x9a34f800] 03:14:57 INFO - PROCESS | 1745 | 1463739297003 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:14:57 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 03:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1737ms 03:14:57 INFO - PROCESS | 1745 | 1463739297076 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 03:14:57 INFO - PROCESS | 1745 | 1463739297081 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 03:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:14:57 INFO - PROCESS | 1745 | 1463739297088 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:14:57 INFO - PROCESS | 1745 | 1463739297094 Marionette TRACE conn4 <- [1,1334,null,{}] 03:14:57 INFO - PROCESS | 1745 | 1463739297100 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:57 INFO - PROCESS | 1745 | 1463739297402 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 03:14:57 INFO - PROCESS | 1745 | 1463739297724 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:57 INFO - PROCESS | 1745 | ++DOCSHELL 0xa2277c00 == 110 [pid = 1745] [id = 341] 03:14:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 288 (0xa628dc00) [pid = 1745] [serial = 1024] [outer = (nil)] 03:14:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 289 (0xa683f400) [pid = 1745] [serial = 1025] [outer = 0xa628dc00] 03:14:57 INFO - PROCESS | 1745 | 1463739297827 Marionette DEBUG loaded listener.js 03:14:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 290 (0xa6e36400) [pid = 1745] [serial = 1026] [outer = 0xa628dc00] 03:14:58 INFO - PROCESS | 1745 | 1463739298801 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1784ms 03:14:58 INFO - PROCESS | 1745 | 1463739298875 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 03:14:58 INFO - PROCESS | 1745 | 1463739298880 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 03:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:14:58 INFO - PROCESS | 1745 | 1463739298888 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:14:58 INFO - PROCESS | 1745 | 1463739298893 Marionette TRACE conn4 <- [1,1338,null,{}] 03:14:58 INFO - PROCESS | 1745 | 1463739298899 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:59 INFO - PROCESS | 1745 | 1463739299129 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 03:14:59 INFO - PROCESS | 1745 | 1463739299446 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5be400 == 111 [pid = 1745] [id = 342] 03:14:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 291 (0x8a5bec00) [pid = 1745] [serial = 1027] [outer = (nil)] 03:14:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 292 (0x8a5c4800) [pid = 1745] [serial = 1028] [outer = 0x8a5bec00] 03:14:59 INFO - PROCESS | 1745 | 1463739299546 Marionette DEBUG loaded listener.js 03:14:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 293 (0x8a5c6c00) [pid = 1745] [serial = 1029] [outer = 0x8a5bec00] 03:15:01 INFO - PROCESS | 1745 | 1463739301044 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 03:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2238ms 03:15:01 INFO - PROCESS | 1745 | 1463739301127 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 03:15:01 INFO - PROCESS | 1745 | 1463739301130 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 03:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:15:01 INFO - PROCESS | 1745 | 1463739301138 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:15:01 INFO - PROCESS | 1745 | 1463739301142 Marionette TRACE conn4 <- [1,1342,null,{}] 03:15:01 INFO - PROCESS | 1745 | 1463739301148 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:01 INFO - PROCESS | 1745 | 1463739301405 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 03:15:01 INFO - PROCESS | 1745 | 1463739301623 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:01 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5bd000 == 112 [pid = 1745] [id = 343] 03:15:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 294 (0x8a5be000) [pid = 1745] [serial = 1030] [outer = (nil)] 03:15:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 295 (0x8aab1c00) [pid = 1745] [serial = 1031] [outer = 0x8a5be000] 03:15:01 INFO - PROCESS | 1745 | 1463739301751 Marionette DEBUG loaded listener.js 03:15:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 296 (0x8aab7800) [pid = 1745] [serial = 1032] [outer = 0x8a5be000] 03:15:02 INFO - PROCESS | 1745 | 1463739302862 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 03:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1794ms 03:15:02 INFO - PROCESS | 1745 | 1463739302933 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 03:15:02 INFO - PROCESS | 1745 | 1463739302938 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 03:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:15:02 INFO - PROCESS | 1745 | 1463739302945 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:15:02 INFO - PROCESS | 1745 | 1463739302949 Marionette TRACE conn4 <- [1,1346,null,{}] 03:15:02 INFO - PROCESS | 1745 | 1463739302955 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:03 INFO - PROCESS | 1745 | 1463739303188 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 03:15:04 INFO - PROCESS | 1745 | 1463739304041 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a574800 == 113 [pid = 1745] [id = 344] 03:15:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 297 (0x8a574c00) [pid = 1745] [serial = 1033] [outer = (nil)] 03:15:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 298 (0x8a5c8400) [pid = 1745] [serial = 1034] [outer = 0x8a574c00] 03:15:04 INFO - PROCESS | 1745 | 1463739304157 Marionette DEBUG loaded listener.js 03:15:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 299 (0x8aab8000) [pid = 1745] [serial = 1035] [outer = 0x8a574c00] 03:15:05 INFO - PROCESS | 1745 | 1463739305151 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 03:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2240ms 03:15:05 INFO - PROCESS | 1745 | 1463739305189 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 03:15:05 INFO - PROCESS | 1745 | 1463739305196 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 03:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:15:05 INFO - PROCESS | 1745 | 1463739305204 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:15:05 INFO - PROCESS | 1745 | 1463739305210 Marionette TRACE conn4 <- [1,1350,null,{}] 03:15:05 INFO - PROCESS | 1745 | 1463739305218 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:05 INFO - PROCESS | 1745 | 1463739305445 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 03:15:05 INFO - PROCESS | 1745 | 1463739305906 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbd5400 == 114 [pid = 1745] [id = 345] 03:15:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 300 (0x8bcee400) [pid = 1745] [serial = 1036] [outer = (nil)] 03:15:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 301 (0x8bcf6000) [pid = 1745] [serial = 1037] [outer = 0x8bcee400] 03:15:05 INFO - PROCESS | 1745 | 1463739305993 Marionette DEBUG loaded listener.js 03:15:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 302 (0x8c619800) [pid = 1745] [serial = 1038] [outer = 0x8bcee400] 03:15:06 INFO - PROCESS | 1745 | 1463739306988 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 03:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1847ms 03:15:07 INFO - PROCESS | 1745 | 1463739307056 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 1745 | 1463739307063 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 03:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:15:07 INFO - PROCESS | 1745 | 1463739307070 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 1745 | 1463739307074 Marionette TRACE conn4 <- [1,1354,null,{}] 03:15:07 INFO - PROCESS | 1745 | 1463739307080 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:07 INFO - PROCESS | 1745 | 1463739307302 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 03:15:07 INFO - PROCESS | 1745 | 1463739307668 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bee400 == 115 [pid = 1745] [id = 346] 03:15:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 303 (0x8bbe2000) [pid = 1745] [serial = 1039] [outer = (nil)] 03:15:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 304 (0x8eb40c00) [pid = 1745] [serial = 1040] [outer = 0x8bbe2000] 03:15:07 INFO - PROCESS | 1745 | 1463739307756 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 305 (0x8ebc8c00) [pid = 1745] [serial = 1041] [outer = 0x8bbe2000] 03:15:08 INFO - PROCESS | 1745 | 1463739308724 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 03:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1731ms 03:15:08 INFO - PROCESS | 1745 | 1463739308803 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 03:15:08 INFO - PROCESS | 1745 | 1463739308807 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 03:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:15:08 INFO - PROCESS | 1745 | 1463739308823 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:15:08 INFO - PROCESS | 1745 | 1463739308833 Marionette TRACE conn4 <- [1,1358,null,{}] 03:15:08 INFO - PROCESS | 1745 | 1463739308840 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:09 INFO - PROCESS | 1745 | 1463739309093 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9c6000 == 114 [pid = 1745] [id = 244] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8c464c00 == 113 [pid = 1745] [id = 245] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x9a341800 == 112 [pid = 1745] [id = 277] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6d0800 == 111 [pid = 1745] [id = 278] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x9913ec00 == 110 [pid = 1745] [id = 276] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8c459800 == 109 [pid = 1745] [id = 243] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb41400 == 108 [pid = 1745] [id = 207] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb80400 == 107 [pid = 1745] [id = 329] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb4b800 == 106 [pid = 1745] [id = 328] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9b9400 == 105 [pid = 1745] [id = 327] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8bcf2000 == 104 [pid = 1745] [id = 326] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x88ebec00 == 103 [pid = 1745] [id = 324] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x88eb9400 == 102 [pid = 1745] [id = 323] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x88bee000 == 101 [pid = 1745] [id = 322] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x88be8400 == 100 [pid = 1745] [id = 321] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8bceac00 == 99 [pid = 1745] [id = 319] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbd4000 == 98 [pid = 1745] [id = 320] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9b2800 == 97 [pid = 1745] [id = 318] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x9a34b400 == 96 [pid = 1745] [id = 317] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0xa3222000 == 95 [pid = 1745] [id = 315] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x95a5e800 == 94 [pid = 1745] [id = 316] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x99c09400 == 93 [pid = 1745] [id = 314] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded3c00 == 92 [pid = 1745] [id = 313] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x99ce1800 == 91 [pid = 1745] [id = 312] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb48000 == 90 [pid = 1745] [id = 311] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x9a16e800 == 89 [pid = 1745] [id = 274] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2f5c00 == 88 [pid = 1745] [id = 310] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x9a342000 == 87 [pid = 1745] [id = 275] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x925e1800 == 86 [pid = 1745] [id = 309] 03:15:09 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2f4400 == 85 [pid = 1745] [id = 308] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 304 (0x9a026400) [pid = 1745] [serial = 923] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 303 (0x98f2d800) [pid = 1745] [serial = 920] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 302 (0x9e437400) [pid = 1745] [serial = 890] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 301 (0xa21a7400) [pid = 1745] [serial = 893] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 300 (0xa22c6000) [pid = 1745] [serial = 896] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 299 (0xa26bec00) [pid = 1745] [serial = 899] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 298 (0xa30e7c00) [pid = 1745] [serial = 902] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 297 (0x9a34cc00) [pid = 1745] [serial = 875] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 296 (0x8e07d400) [pid = 1745] [serial = 860] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 295 (0xa227d000) [pid = 1745] [serial = 905] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 294 (0x8e2f0c00) [pid = 1745] [serial = 911] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 293 (0x8ecae400) [pid = 1745] [serial = 912] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 292 (0x91576400) [pid = 1745] [serial = 863] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 291 (0x91576c00) [pid = 1745] [serial = 909] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 290 (0x8eb40800) [pid = 1745] [serial = 908] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 289 (0x9b34a000) [pid = 1745] [serial = 878] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 288 (0x92bf5000) [pid = 1745] [serial = 914] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 287 (0x98f28c00) [pid = 1745] [serial = 869] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 286 (0x9b904800) [pid = 1745] [serial = 881] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 285 (0x957b8400) [pid = 1745] [serial = 866] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 284 (0x99ce9800) [pid = 1745] [serial = 872] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 283 (0x9bfa9400) [pid = 1745] [serial = 884] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 282 (0x9bfb4400) [pid = 1745] [serial = 887] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 281 (0x95a5b000) [pid = 1745] [serial = 917] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 280 (0x95baf400) [pid = 1745] [serial = 918] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 279 (0x945a7000) [pid = 1745] [serial = 915] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | --DOMWINDOW == 278 (0x99142000) [pid = 1745] [serial = 921] [outer = (nil)] [url = about:blank] 03:15:09 INFO - PROCESS | 1745 | 1463739309834 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bea800 == 86 [pid = 1745] [id = 347] 03:15:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 279 (0x88bee000) [pid = 1745] [serial = 1042] [outer = (nil)] 03:15:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 280 (0x88ec6400) [pid = 1745] [serial = 1043] [outer = 0x88bee000] 03:15:09 INFO - PROCESS | 1745 | 1463739309932 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 281 (0x8bcf5000) [pid = 1745] [serial = 1044] [outer = 0x88bee000] 03:15:10 INFO - PROCESS | 1745 | 1463739310798 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 03:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2012ms 03:15:10 INFO - PROCESS | 1745 | 1463739310833 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 03:15:10 INFO - PROCESS | 1745 | 1463739310839 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 03:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:15:10 INFO - PROCESS | 1745 | 1463739310849 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 1745 | 1463739310853 Marionette TRACE conn4 <- [1,1362,null,{}] 03:15:10 INFO - PROCESS | 1745 | 1463739310863 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:11 INFO - PROCESS | 1745 | 1463739311075 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 03:15:11 INFO - PROCESS | 1745 | 1463739311280 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ec6c00 == 87 [pid = 1745] [id = 348] 03:15:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 282 (0x8aabac00) [pid = 1745] [serial = 1045] [outer = (nil)] 03:15:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 283 (0x8e2f4400) [pid = 1745] [serial = 1046] [outer = 0x8aabac00] 03:15:11 INFO - PROCESS | 1745 | 1463739311361 Marionette DEBUG loaded listener.js 03:15:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 284 (0x8eca7c00) [pid = 1745] [serial = 1047] [outer = 0x8aabac00] 03:15:12 INFO - PROCESS | 1745 | 1463739312273 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1486ms 03:15:12 INFO - PROCESS | 1745 | 1463739312338 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 03:15:12 INFO - PROCESS | 1745 | 1463739312342 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 03:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:15:12 INFO - PROCESS | 1745 | 1463739312350 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:15:12 INFO - PROCESS | 1745 | 1463739312353 Marionette TRACE conn4 <- [1,1366,null,{}] 03:15:12 INFO - PROCESS | 1745 | 1463739312359 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:12 INFO - PROCESS | 1745 | 1463739312614 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 03:15:12 INFO - PROCESS | 1745 | 1463739312644 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6da400 == 88 [pid = 1745] [id = 349] 03:15:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 285 (0x914ca800) [pid = 1745] [serial = 1048] [outer = (nil)] 03:15:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 286 (0x925e0000) [pid = 1745] [serial = 1049] [outer = 0x914ca800] 03:15:12 INFO - PROCESS | 1745 | 1463739312730 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 287 (0x92a9a400) [pid = 1745] [serial = 1050] [outer = 0x914ca800] 03:15:13 INFO - PROCESS | 1745 | 1463739313815 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 1745 | 1463739313856 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 03:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:15:13 INFO - PROCESS | 1745 | 1463739313865 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:15:13 INFO - PROCESS | 1745 | 1463739313871 Marionette TRACE conn4 <- [1,1370,null,{}] 03:15:13 INFO - PROCESS | 1745 | 1463739313892 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:14 INFO - PROCESS | 1745 | 1463739314294 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 286 (0x8eb7b000) [pid = 1745] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 285 (0x8c9c2400) [pid = 1745] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 284 (0x91723800) [pid = 1745] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 283 (0x8c9fa400) [pid = 1745] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 282 (0x914d1000) [pid = 1745] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 281 (0x914d4400) [pid = 1745] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 280 (0x99145800) [pid = 1745] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 279 (0x8e92c400) [pid = 1745] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 278 (0x8eb84400) [pid = 1745] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 277 (0x8c45ec00) [pid = 1745] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 276 (0x92a95800) [pid = 1745] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 275 (0x92beb400) [pid = 1745] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 274 (0x9b637c00) [pid = 1745] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 273 (0xa2144000) [pid = 1745] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 272 (0x95392400) [pid = 1745] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 271 (0x9b62a000) [pid = 1745] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 270 (0x925e7400) [pid = 1745] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 269 (0x8f6d4000) [pid = 1745] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 268 (0x95a5fc00) [pid = 1745] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 267 (0x8c460000) [pid = 1745] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 266 (0x957b2000) [pid = 1745] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 265 (0x980d1000) [pid = 1745] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 264 (0x93bea000) [pid = 1745] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 263 (0x925f4400) [pid = 1745] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 262 (0x9459e400) [pid = 1745] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 261 (0x925e4400) [pid = 1745] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 260 (0x9a275800) [pid = 1745] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 259 (0x9918c000) [pid = 1745] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 258 (0x95bb6000) [pid = 1745] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 257 (0x9538d800) [pid = 1745] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 256 (0x8eca9c00) [pid = 1745] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 255 (0x8c9f5c00) [pid = 1745] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 254 (0x8ded7c00) [pid = 1745] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 253 (0x9a34d400) [pid = 1745] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 252 (0x9a27f000) [pid = 1745] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 251 (0x9a350c00) [pid = 1745] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 250 (0x9a174c00) [pid = 1745] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 249 (0x99d02000) [pid = 1745] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 248 (0x99e24800) [pid = 1745] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 247 (0x99cdf000) [pid = 1745] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 246 (0x99144400) [pid = 1745] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 245 (0x8c9c5000) [pid = 1745] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 244 (0x8d470000) [pid = 1745] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 243 (0x91ee7c00) [pid = 1745] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 242 (0x928b3c00) [pid = 1745] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 241 (0x925eb000) [pid = 1745] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 240 (0x91d8ac00) [pid = 1745] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 239 (0x91ee4800) [pid = 1745] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 238 (0x8e92b800) [pid = 1745] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 237 (0x8c9d0000) [pid = 1745] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 236 (0x9157c000) [pid = 1745] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 235 (0x8ebc4000) [pid = 1745] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 234 (0x8e92cc00) [pid = 1745] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 233 (0x8e929c00) [pid = 1745] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 232 (0x8d83dc00) [pid = 1745] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 231 (0x8a2b1400) [pid = 1745] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 230 (0x8ded6800) [pid = 1745] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 229 (0x8a2a8c00) [pid = 1745] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 228 (0x8f6d9000) [pid = 1745] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 227 (0x8a2a3c00) [pid = 1745] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 226 (0x8d83cc00) [pid = 1745] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 225 (0x92bf6800) [pid = 1745] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 224 (0x8eb86800) [pid = 1745] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 223 (0x8f6d4400) [pid = 1745] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 222 (0x8eca6000) [pid = 1745] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x925e6000) [pid = 1745] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x99d02400) [pid = 1745] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 219 (0x8bced400) [pid = 1745] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 218 (0x88ec3800) [pid = 1745] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 217 (0x8c9b3c00) [pid = 1745] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 216 (0x99ec4400) [pid = 1745] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 215 (0x99180800) [pid = 1745] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 214 (0x957b2400) [pid = 1745] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 213 (0x95a68800) [pid = 1745] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 212 (0x9a0b0800) [pid = 1745] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 211 (0x8c9f7000) [pid = 1745] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 210 (0x8e2f5400) [pid = 1745] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 209 (0x88be8800) [pid = 1745] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 208 (0x88eb9800) [pid = 1745] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 207 (0xa35ee400) [pid = 1745] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 206 (0x88bef800) [pid = 1745] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 205 (0xa50ef800) [pid = 1745] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 204 (0x8bcf2400) [pid = 1745] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 203 (0x8bbd5800) [pid = 1745] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 202 (0xa1056c00) [pid = 1745] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 201 (0x8eb47c00) [pid = 1745] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 200 (0x95a62c00) [pid = 1745] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 199 (0x8c9cbc00) [pid = 1745] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 198 (0x91725400) [pid = 1745] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 197 (0x8ec05800) [pid = 1745] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 196 (0xa24fac00) [pid = 1745] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 195 (0x8ec02400) [pid = 1745] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 194 (0x8d830c00) [pid = 1745] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 193 (0x95178c00) [pid = 1745] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:15:16 INFO - PROCESS | 1745 | --DOMWINDOW == 192 (0x9dac9000) [pid = 1745] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:15:16 INFO - PROCESS | 1745 | 1463739316151 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x88be8800 == 89 [pid = 1745] [id = 350] 03:15:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 193 (0x88be9400) [pid = 1745] [serial = 1051] [outer = (nil)] 03:15:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 194 (0x88ebf800) [pid = 1745] [serial = 1052] [outer = 0x88be9400] 03:15:16 INFO - PROCESS | 1745 | 1463739316350 Marionette DEBUG loaded listener.js 03:15:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 195 (0x8a2ad000) [pid = 1745] [serial = 1053] [outer = 0x88be9400] 03:15:17 INFO - PROCESS | 1745 | 1463739317134 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 03:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:15:17 INFO - PROCESS | 1745 | 1463739317184 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 03:15:17 INFO - PROCESS | 1745 | 1463739317191 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 1745 | 1463739317195 Marionette TRACE conn4 <- [1,1374,null,{}] 03:15:17 INFO - PROCESS | 1745 | 1463739317202 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:17 INFO - PROCESS | 1745 | 1463739317414 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 03:15:17 INFO - PROCESS | 1745 | 1463739317587 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbdec00 == 90 [pid = 1745] [id = 351] 03:15:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 196 (0x8bbe2c00) [pid = 1745] [serial = 1054] [outer = (nil)] 03:15:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 197 (0x8d478c00) [pid = 1745] [serial = 1055] [outer = 0x8bbe2c00] 03:15:17 INFO - PROCESS | 1745 | 1463739317662 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 198 (0x8ded1c00) [pid = 1745] [serial = 1056] [outer = 0x8bbe2c00] 03:15:18 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:18 INFO - PROCESS | 1745 | 1463739318828 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 03:15:18 INFO - PROCESS | 1745 | 1463739318885 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 03:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:15:18 INFO - PROCESS | 1745 | 1463739318896 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 1745 | 1463739318900 Marionette TRACE conn4 <- [1,1378,null,{}] 03:15:18 INFO - PROCESS | 1745 | 1463739318910 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:19 INFO - PROCESS | 1745 | 1463739319144 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 03:15:19 INFO - PROCESS | 1745 | 1463739319471 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5c9800 == 91 [pid = 1745] [id = 352] 03:15:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 199 (0x8aabf800) [pid = 1745] [serial = 1057] [outer = (nil)] 03:15:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 200 (0x8c294000) [pid = 1745] [serial = 1058] [outer = 0x8aabf800] 03:15:19 INFO - PROCESS | 1745 | 1463739319570 Marionette DEBUG loaded listener.js 03:15:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 201 (0x8c9be000) [pid = 1745] [serial = 1059] [outer = 0x8aabf800] 03:15:20 INFO - PROCESS | 1745 | 1463739320531 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 1745 | 1463739320595 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 03:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:15:20 INFO - PROCESS | 1745 | 1463739320607 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 1745 | 1463739320611 Marionette TRACE conn4 <- [1,1382,null,{}] 03:15:20 INFO - PROCESS | 1745 | 1463739320708 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:20 INFO - PROCESS | 1745 | 1463739320954 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 03:15:21 INFO - PROCESS | 1745 | 1463739321237 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aabd800 == 92 [pid = 1745] [id = 353] 03:15:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 202 (0x8e2ed000) [pid = 1745] [serial = 1060] [outer = (nil)] 03:15:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 203 (0x8e92cc00) [pid = 1745] [serial = 1061] [outer = 0x8e2ed000] 03:15:21 INFO - PROCESS | 1745 | 1463739321382 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 204 (0x8eb7b800) [pid = 1745] [serial = 1062] [outer = 0x8e2ed000] 03:15:22 INFO - PROCESS | 1745 | [1745] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:22 INFO - PROCESS | 1745 | 1463739322513 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 03:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:15:22 INFO - PROCESS | 1745 | 1463739322590 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 03:15:22 INFO - PROCESS | 1745 | 1463739322598 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 1745 | 1463739322604 Marionette TRACE conn4 <- [1,1386,null,{}] 03:15:22 INFO - PROCESS | 1745 | 1463739322622 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:22 INFO - PROCESS | 1745 | 1463739322906 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 03:15:23 INFO - PROCESS | 1745 | 1463739323200 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eca3800 == 93 [pid = 1745] [id = 354] 03:15:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 205 (0x914cfc00) [pid = 1745] [serial = 1063] [outer = (nil)] 03:15:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 206 (0x91579c00) [pid = 1745] [serial = 1064] [outer = 0x914cfc00] 03:15:23 INFO - PROCESS | 1745 | 1463739323302 Marionette DEBUG loaded listener.js 03:15:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 207 (0x91ee4000) [pid = 1745] [serial = 1065] [outer = 0x914cfc00] 03:15:24 INFO - PROCESS | 1745 | 1463739324337 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 03:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:15:24 INFO - PROCESS | 1745 | 1463739324400 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 03:15:24 INFO - PROCESS | 1745 | 1463739324407 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:15:24 INFO - PROCESS | 1745 | 1463739324411 Marionette TRACE conn4 <- [1,1390,null,{}] 03:15:24 INFO - PROCESS | 1745 | 1463739324418 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:24 INFO - PROCESS | 1745 | 1463739324688 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 03:15:25 INFO - PROCESS | 1745 | 1463739325005 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0d9000 == 94 [pid = 1745] [id = 355] 03:15:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 208 (0x91572000) [pid = 1745] [serial = 1066] [outer = (nil)] 03:15:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 209 (0x92a95800) [pid = 1745] [serial = 1067] [outer = 0x91572000] 03:15:25 INFO - PROCESS | 1745 | 1463739325105 Marionette DEBUG loaded listener.js 03:15:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 210 (0x93bea000) [pid = 1745] [serial = 1068] [outer = 0x91572000] 03:15:26 INFO - PROCESS | 1745 | 1463739326083 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 03:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1735ms 03:15:26 INFO - PROCESS | 1745 | 1463739326143 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 03:15:26 INFO - PROCESS | 1745 | 1463739326150 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 03:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:15:26 INFO - PROCESS | 1745 | 1463739326157 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:15:26 INFO - PROCESS | 1745 | 1463739326161 Marionette TRACE conn4 <- [1,1394,null,{}] 03:15:26 INFO - PROCESS | 1745 | 1463739326168 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:26 INFO - PROCESS | 1745 | 1463739326446 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 03:15:26 INFO - PROCESS | 1745 | 1463739326761 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bed000 == 95 [pid = 1745] [id = 356] 03:15:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 211 (0x8e0d8800) [pid = 1745] [serial = 1069] [outer = (nil)] 03:15:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 212 (0x9513d400) [pid = 1745] [serial = 1070] [outer = 0x8e0d8800] 03:15:26 INFO - PROCESS | 1745 | 1463739326859 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 213 (0x9517a400) [pid = 1745] [serial = 1071] [outer = 0x8e0d8800] 03:15:27 INFO - PROCESS | 1745 | 1463739327809 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 03:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1686ms 03:15:27 INFO - PROCESS | 1745 | 1463739327844 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 1745 | 1463739327848 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 03:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:15:27 INFO - PROCESS | 1745 | 1463739327855 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 1745 | 1463739327858 Marionette TRACE conn4 <- [1,1398,null,{}] 03:15:27 INFO - PROCESS | 1745 | 1463739327866 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:28 INFO - PROCESS | 1745 | 1463739328152 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 03:15:28 INFO - PROCESS | 1745 | 1463739328487 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x925dd800 == 96 [pid = 1745] [id = 357] 03:15:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 214 (0x925f0000) [pid = 1745] [serial = 1072] [outer = (nil)] 03:15:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 215 (0x95bb7800) [pid = 1745] [serial = 1073] [outer = 0x925f0000] 03:15:28 INFO - PROCESS | 1745 | 1463739328584 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 216 (0x98039000) [pid = 1745] [serial = 1074] [outer = 0x925f0000] 03:15:29 INFO - PROCESS | 1745 | 1463739329551 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1733ms 03:15:29 INFO - PROCESS | 1745 | 1463739329590 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 1745 | 1463739329594 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 03:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:15:29 INFO - PROCESS | 1745 | 1463739329601 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1745 | 1463739329604 Marionette TRACE conn4 <- [1,1402,null,{}] 03:15:29 INFO - PROCESS | 1745 | 1463739329610 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:29 INFO - PROCESS | 1745 | 1463739329829 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 03:15:30 INFO - PROCESS | 1745 | 1463739330096 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbd4c00 == 97 [pid = 1745] [id = 358] 03:15:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 217 (0x945a7800) [pid = 1745] [serial = 1075] [outer = (nil)] 03:15:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 218 (0x99148800) [pid = 1745] [serial = 1076] [outer = 0x945a7800] 03:15:30 INFO - PROCESS | 1745 | 1463739330224 Marionette DEBUG loaded listener.js 03:15:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 219 (0x99577000) [pid = 1745] [serial = 1077] [outer = 0x945a7800] 03:15:31 INFO - PROCESS | 1745 | 1463739331152 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 03:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1635ms 03:15:31 INFO - PROCESS | 1745 | 1463739331238 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 03:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:15:31 INFO - PROCESS | 1745 | 1463739331242 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 03:15:31 INFO - PROCESS | 1745 | 1463739331249 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 1745 | 1463739331253 Marionette TRACE conn4 <- [1,1406,null,{}] 03:15:31 INFO - PROCESS | 1745 | 1463739331260 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:31 INFO - PROCESS | 1745 | 1463739331521 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 03:15:31 INFO - PROCESS | 1745 | 1463739331837 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bcf7400 == 98 [pid = 1745] [id = 359] 03:15:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 220 (0x94f6ec00) [pid = 1745] [serial = 1078] [outer = (nil)] 03:15:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0x9a023c00) [pid = 1745] [serial = 1079] [outer = 0x94f6ec00] 03:15:31 INFO - PROCESS | 1745 | 1463739331930 Marionette DEBUG loaded listener.js 03:15:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0x9a028000) [pid = 1745] [serial = 1080] [outer = 0x94f6ec00] 03:15:32 INFO - PROCESS | 1745 | 1463739332894 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 03:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1683ms 03:15:32 INFO - PROCESS | 1745 | 1463739332933 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 03:15:32 INFO - PROCESS | 1745 | 1463739332936 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 03:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:15:32 INFO - PROCESS | 1745 | 1463739332945 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:15:32 INFO - PROCESS | 1745 | 1463739332950 Marionette TRACE conn4 <- [1,1410,null,{}] 03:15:32 INFO - PROCESS | 1745 | 1463739332957 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:33 INFO - PROCESS | 1745 | 1463739333204 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 03:15:33 INFO - PROCESS | 1745 | 1463739333523 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb4cc00 == 99 [pid = 1745] [id = 360] 03:15:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 223 (0x91d83800) [pid = 1745] [serial = 1081] [outer = (nil)] 03:15:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 224 (0x9a277400) [pid = 1745] [serial = 1082] [outer = 0x91d83800] 03:15:33 INFO - PROCESS | 1745 | 1463739333634 Marionette DEBUG loaded listener.js 03:15:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 225 (0x9a343800) [pid = 1745] [serial = 1083] [outer = 0x91d83800] 03:15:34 INFO - PROCESS | 1745 | 1463739334691 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 03:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1781ms 03:15:34 INFO - PROCESS | 1745 | 1463739334733 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 03:15:34 INFO - PROCESS | 1745 | 1463739334740 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 03:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:15:34 INFO - PROCESS | 1745 | 1463739334758 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - PROCESS | 1745 | 1463739334761 Marionette TRACE conn4 <- [1,1414,null,{}] 03:15:34 INFO - PROCESS | 1745 | 1463739334832 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:35 INFO - PROCESS | 1745 | 1463739335139 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 03:15:35 INFO - PROCESS | 1745 | 1463739335370 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a0b0c00 == 100 [pid = 1745] [id = 361] 03:15:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 226 (0x9a174c00) [pid = 1745] [serial = 1084] [outer = (nil)] 03:15:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 227 (0x9af25400) [pid = 1745] [serial = 1085] [outer = 0x9a174c00] 03:15:35 INFO - PROCESS | 1745 | 1463739335460 Marionette DEBUG loaded listener.js 03:15:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 228 (0x9af5e000) [pid = 1745] [serial = 1086] [outer = 0x9a174c00] 03:15:36 INFO - PROCESS | 1745 | 1463739336642 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 03:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1921ms 03:15:36 INFO - PROCESS | 1745 | 1463739336675 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 03:15:36 INFO - PROCESS | 1745 | 1463739336680 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 03:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:15:36 INFO - PROCESS | 1745 | 1463739336688 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:15:36 INFO - PROCESS | 1745 | 1463739336693 Marionette TRACE conn4 <- [1,1418,null,{}] 03:15:36 INFO - PROCESS | 1745 | 1463739336700 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:36 INFO - PROCESS | 1745 | 1463739336990 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 03:15:37 INFO - PROCESS | 1745 | 1463739337328 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x9af27000 == 101 [pid = 1745] [id = 362] 03:15:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 229 (0x9bfafc00) [pid = 1745] [serial = 1087] [outer = (nil)] 03:15:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 230 (0x9bfb8c00) [pid = 1745] [serial = 1088] [outer = 0x9bfafc00] 03:15:37 INFO - PROCESS | 1745 | 1463739337432 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 231 (0x9e440000) [pid = 1745] [serial = 1089] [outer = 0x9bfafc00] 03:15:38 INFO - PROCESS | 1745 | 1463739338503 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 03:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1882ms 03:15:38 INFO - PROCESS | 1745 | 1463739338573 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 1745 | 1463739338578 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 03:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:15:38 INFO - PROCESS | 1745 | 1463739338586 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 1745 | 1463739338591 Marionette TRACE conn4 <- [1,1422,null,{}] 03:15:38 INFO - PROCESS | 1745 | 1463739338597 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:38 INFO - PROCESS | 1745 | 1463739338838 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 03:15:39 INFO - PROCESS | 1745 | 1463739339143 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:39 INFO - PROCESS | 1745 | ++DOCSHELL 0x88eba000 == 102 [pid = 1745] [id = 363] 03:15:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 232 (0x8bcf2c00) [pid = 1745] [serial = 1090] [outer = (nil)] 03:15:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 233 (0x8d6c6000) [pid = 1745] [serial = 1091] [outer = 0x8bcf2c00] 03:15:39 INFO - PROCESS | 1745 | 1463739339238 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 234 (0x97538400) [pid = 1745] [serial = 1092] [outer = 0x8bcf2c00] 03:15:40 INFO - PROCESS | 1745 | 1463739340245 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 03:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1695ms 03:15:40 INFO - PROCESS | 1745 | 1463739340281 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 03:15:40 INFO - PROCESS | 1745 | 1463739340285 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 03:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:15:40 INFO - PROCESS | 1745 | 1463739340292 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 1745 | 1463739340297 Marionette TRACE conn4 <- [1,1426,null,{}] 03:15:40 INFO - PROCESS | 1745 | 1463739340304 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:40 INFO - PROCESS | 1745 | 1463739340540 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 03:15:40 INFO - PROCESS | 1745 | 1463739340866 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded2800 == 103 [pid = 1745] [id = 364] 03:15:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 235 (0x8e0d6800) [pid = 1745] [serial = 1093] [outer = (nil)] 03:15:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 236 (0x95181c00) [pid = 1745] [serial = 1094] [outer = 0x8e0d6800] 03:15:40 INFO - PROCESS | 1745 | 1463739340976 Marionette DEBUG loaded listener.js 03:15:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 237 (0x99575800) [pid = 1745] [serial = 1095] [outer = 0x8e0d6800] 03:15:42 INFO - PROCESS | 1745 | 1463739342019 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 03:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1786ms 03:15:42 INFO - PROCESS | 1745 | 1463739342079 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 03:15:42 INFO - PROCESS | 1745 | 1463739342084 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 03:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:15:42 INFO - PROCESS | 1745 | 1463739342090 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:15:42 INFO - PROCESS | 1745 | 1463739342094 Marionette TRACE conn4 <- [1,1430,null,{}] 03:15:42 INFO - PROCESS | 1745 | 1463739342100 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:42 INFO - PROCESS | 1745 | 1463739342335 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 03:15:42 INFO - PROCESS | 1745 | 1463739342642 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bcf9800 == 104 [pid = 1745] [id = 365] 03:15:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 238 (0x8c9f1800) [pid = 1745] [serial = 1096] [outer = (nil)] 03:15:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 239 (0x91574000) [pid = 1745] [serial = 1097] [outer = 0x8c9f1800] 03:15:42 INFO - PROCESS | 1745 | 1463739342734 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 240 (0x95a5dc00) [pid = 1745] [serial = 1098] [outer = 0x8c9f1800] 03:15:43 INFO - PROCESS | 1745 | 1463739343740 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 03:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1689ms 03:15:43 INFO - PROCESS | 1745 | 1463739343781 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 1745 | 1463739343786 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 03:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:15:43 INFO - PROCESS | 1745 | 1463739343793 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1745 | 1463739343797 Marionette TRACE conn4 <- [1,1434,null,{}] 03:15:43 INFO - PROCESS | 1745 | 1463739343803 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:44 INFO - PROCESS | 1745 | 1463739344041 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 03:15:44 INFO - PROCESS | 1745 | 1463739344374 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c28f800 == 105 [pid = 1745] [id = 366] 03:15:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 241 (0x8c464400) [pid = 1745] [serial = 1099] [outer = (nil)] 03:15:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 242 (0x8ec0a400) [pid = 1745] [serial = 1100] [outer = 0x8c464400] 03:15:44 INFO - PROCESS | 1745 | 1463739344467 Marionette DEBUG loaded listener.js 03:15:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 243 (0x925f4800) [pid = 1745] [serial = 1101] [outer = 0x8c464400] 03:15:45 INFO - PROCESS | 1745 | 1463739345540 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 03:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2291ms 03:15:46 INFO - PROCESS | 1745 | 1463739346292 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 1745 | 1463739346300 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 03:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:15:46 INFO - PROCESS | 1745 | 1463739346329 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 1745 | 1463739346336 Marionette TRACE conn4 <- [1,1438,null,{}] 03:15:46 INFO - PROCESS | 1745 | 1463739346346 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:46 INFO - PROCESS | 1745 | 1463739346583 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 03:15:46 INFO - PROCESS | 1745 | 1463739346826 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2b0000 == 106 [pid = 1745] [id = 367] 03:15:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 244 (0x8aab3000) [pid = 1745] [serial = 1102] [outer = (nil)] 03:15:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 245 (0x8aac0400) [pid = 1745] [serial = 1103] [outer = 0x8aab3000] 03:15:46 INFO - PROCESS | 1745 | 1463739346914 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 246 (0x8bcf2400) [pid = 1745] [serial = 1104] [outer = 0x8aab3000] 03:15:48 INFO - PROCESS | 1745 | 1463739348124 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 03:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1847ms 03:15:48 INFO - PROCESS | 1745 | 1463739348175 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 03:15:48 INFO - PROCESS | 1745 | 1463739348181 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 03:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:15:48 INFO - PROCESS | 1745 | 1463739348195 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 1745 | 1463739348203 Marionette TRACE conn4 <- [1,1442,null,{}] 03:15:48 INFO - PROCESS | 1745 | 1463739348210 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:48 INFO - PROCESS | 1745 | 1463739348433 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x88be8800 == 105 [pid = 1745] [id = 350] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6da400 == 104 [pid = 1745] [id = 349] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x88ec6c00 == 103 [pid = 1745] [id = 348] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x88bea800 == 102 [pid = 1745] [id = 347] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x88bee400 == 101 [pid = 1745] [id = 346] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbd5400 == 100 [pid = 1745] [id = 345] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8a574800 == 99 [pid = 1745] [id = 344] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5bd000 == 98 [pid = 1745] [id = 343] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0xa2277c00 == 97 [pid = 1745] [id = 341] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5be400 == 96 [pid = 1745] [id = 342] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x9a27c400 == 95 [pid = 1745] [id = 340] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x95392800 == 94 [pid = 1745] [id = 339] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x99ec2c00 == 93 [pid = 1745] [id = 338] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8d478000 == 92 [pid = 1745] [id = 337] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x95394000 == 91 [pid = 1745] [id = 336] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2f4c00 == 90 [pid = 1745] [id = 334] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb43c00 == 89 [pid = 1745] [id = 335] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x92bed400 == 88 [pid = 1745] [id = 333] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2ee800 == 87 [pid = 1745] [id = 332] 03:15:49 INFO - PROCESS | 1745 | --DOCSHELL 0x88ebe800 == 86 [pid = 1745] [id = 331] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 245 (0xa30cdc00) [pid = 1745] [serial = 906] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 244 (0x99189800) [pid = 1745] [serial = 777] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 243 (0x8eb4d800) [pid = 1745] [serial = 621] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 242 (0x8dede000) [pid = 1745] [serial = 624] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 241 (0x8d46d400) [pid = 1745] [serial = 615] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 240 (0x9b36d400) [pid = 1745] [serial = 840] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 239 (0x9157a000) [pid = 1745] [serial = 726] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 238 (0x91eecc00) [pid = 1745] [serial = 639] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 237 (0x8f6da000) [pid = 1745] [serial = 630] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 236 (0x8e0e3400) [pid = 1745] [serial = 618] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 235 (0x8ec0a800) [pid = 1745] [serial = 627] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 234 (0x9157d800) [pid = 1745] [serial = 675] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 233 (0x8d6cc400) [pid = 1745] [serial = 642] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 232 (0x9172d000) [pid = 1745] [serial = 636] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 231 (0x91579800) [pid = 1745] [serial = 633] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 230 (0x9bfabc00) [pid = 1745] [serial = 885] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 229 (0xa262a000) [pid = 1745] [serial = 897] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 228 (0x957b7800) [pid = 1745] [serial = 762] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 227 (0x9bfc5c00) [pid = 1745] [serial = 888] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 226 (0x99147800) [pid = 1745] [serial = 810] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 225 (0x928af800) [pid = 1745] [serial = 744] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 224 (0x95bb7c00) [pid = 1745] [serial = 768] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 223 (0x95141400) [pid = 1745] [serial = 756] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 222 (0x95a67400) [pid = 1745] [serial = 765] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x98f9a800) [pid = 1745] [serial = 774] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x94f71c00) [pid = 1745] [serial = 723] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 219 (0x92bee800) [pid = 1745] [serial = 753] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 218 (0x9b90d800) [pid = 1745] [serial = 882] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 217 (0x9b378000) [pid = 1745] [serial = 879] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 216 (0x9a5c1400) [pid = 1745] [serial = 876] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 215 (0x99e19400) [pid = 1745] [serial = 873] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 214 (0x9914a400) [pid = 1745] [serial = 870] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 213 (0x95bb1c00) [pid = 1745] [serial = 867] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 212 (0x925e3800) [pid = 1745] [serial = 864] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 211 (0x8e2f0000) [pid = 1745] [serial = 861] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 210 (0x8ec0f800) [pid = 1745] [serial = 837] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 209 (0x9b36a400) [pid = 1745] [serial = 834] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 208 (0x9af23000) [pid = 1745] [serial = 831] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 207 (0x9af1a400) [pid = 1745] [serial = 828] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 206 (0x9a342c00) [pid = 1745] [serial = 825] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 205 (0x9a276000) [pid = 1745] [serial = 822] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 204 (0x9a040800) [pid = 1745] [serial = 819] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 203 (0x9a027800) [pid = 1745] [serial = 816] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 202 (0x99edd000) [pid = 1745] [serial = 813] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 201 (0x94562c00) [pid = 1745] [serial = 720] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 200 (0x93be9800) [pid = 1745] [serial = 717] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 199 (0x92beec00) [pid = 1745] [serial = 714] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 198 (0x92a9b400) [pid = 1745] [serial = 711] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 197 (0x928b2400) [pid = 1745] [serial = 708] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 196 (0x925f3000) [pid = 1745] [serial = 705] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 195 (0x925e3400) [pid = 1745] [serial = 702] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 194 (0x8ebc2c00) [pid = 1745] [serial = 699] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 193 (0x8ded8c00) [pid = 1745] [serial = 696] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 192 (0x91ee5800) [pid = 1745] [serial = 693] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 191 (0x8ecaa800) [pid = 1745] [serial = 672] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 190 (0x8ec02c00) [pid = 1745] [serial = 669] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 189 (0x8eb46000) [pid = 1745] [serial = 666] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 188 (0x8e081000) [pid = 1745] [serial = 663] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 187 (0x8c45a800) [pid = 1745] [serial = 660] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 186 (0xa227cc00) [pid = 1745] [serial = 894] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 185 (0x91725c00) [pid = 1745] [serial = 750] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 184 (0x9753a400) [pid = 1745] [serial = 771] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 183 (0x8e07b000) [pid = 1745] [serial = 747] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0x95a62400) [pid = 1745] [serial = 804] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0xa3053400) [pid = 1745] [serial = 900] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0xa30ef400) [pid = 1745] [serial = 903] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 179 (0x92a95000) [pid = 1745] [serial = 801] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 178 (0x8eb41000) [pid = 1745] [serial = 798] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 177 (0x98f94400) [pid = 1745] [serial = 807] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 176 (0xa1052800) [pid = 1745] [serial = 891] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0x95181000) [pid = 1745] [serial = 795] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0x9538a400) [pid = 1745] [serial = 759] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x957af800) [pid = 1745] [serial = 858] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x8ebca400) [pid = 1745] [serial = 986] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x8ecaf000) [pid = 1745] [serial = 987] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x91d90400) [pid = 1745] [serial = 989] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x9a02f800) [pid = 1745] [serial = 924] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x92a9ac00) [pid = 1745] [serial = 929] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x93bef000) [pid = 1745] [serial = 930] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0xa35f5800) [pid = 1745] [serial = 944] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0xa50aa400) [pid = 1745] [serial = 945] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x8bcf4c00) [pid = 1745] [serial = 959] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x8bcf7800) [pid = 1745] [serial = 960] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x8c9b5400) [pid = 1745] [serial = 974] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x8d479000) [pid = 1745] [serial = 975] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x8c9bf800) [pid = 1745] [serial = 956] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0xa68a5400) [pid = 1745] [serial = 957] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x9a02f000) [pid = 1745] [serial = 932] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x9a27c800) [pid = 1745] [serial = 933] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x9af1e800) [pid = 1745] [serial = 935] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x925f1800) [pid = 1745] [serial = 992] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x9b36f800) [pid = 1745] [serial = 936] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x9be91c00) [pid = 1745] [serial = 941] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0xa3258000) [pid = 1745] [serial = 942] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0xa6768c00) [pid = 1745] [serial = 950] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0xa67c8800) [pid = 1745] [serial = 951] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x9be98400) [pid = 1745] [serial = 938] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x9bfb5000) [pid = 1745] [serial = 939] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8e079c00) [pid = 1745] [serial = 983] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8eb78c00) [pid = 1745] [serial = 926] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8ec05c00) [pid = 1745] [serial = 927] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x88bf1800) [pid = 1745] [serial = 965] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x88bf4c00) [pid = 1745] [serial = 966] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x88ec1400) [pid = 1745] [serial = 971] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x88ec4000) [pid = 1745] [serial = 972] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0xa6285000) [pid = 1745] [serial = 947] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0xa628d400) [pid = 1745] [serial = 948] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8bbde400) [pid = 1745] [serial = 968] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x8bcf6800) [pid = 1745] [serial = 969] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0xa6d8c800) [pid = 1745] [serial = 953] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0xa6d91000) [pid = 1745] [serial = 954] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x8c45e400) [pid = 1745] [serial = 980] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8c9b6400) [pid = 1745] [serial = 981] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8bbdd400) [pid = 1745] [serial = 962] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8bbe0800) [pid = 1745] [serial = 963] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8c617000) [pid = 1745] [serial = 977] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8e0d8000) [pid = 1745] [serial = 984] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x925d8000) [pid = 1745] [serial = 990] [outer = (nil)] [url = about:blank] 03:15:49 INFO - PROCESS | 1745 | 1463739349369 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bea800 == 87 [pid = 1745] [id = 368] 03:15:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x88bee400) [pid = 1745] [serial = 1105] [outer = (nil)] 03:15:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x88ebd800) [pid = 1745] [serial = 1106] [outer = 0x88bee400] 03:15:49 INFO - PROCESS | 1745 | 1463739349699 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8a5c1000) [pid = 1745] [serial = 1107] [outer = 0x88bee400] 03:15:50 INFO - PROCESS | 1745 | 1463739350762 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 03:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2597ms 03:15:50 INFO - PROCESS | 1745 | 1463739350789 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 03:15:50 INFO - PROCESS | 1745 | 1463739350795 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 03:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:15:50 INFO - PROCESS | 1745 | 1463739350802 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:15:50 INFO - PROCESS | 1745 | 1463739350805 Marionette TRACE conn4 <- [1,1446,null,{}] 03:15:50 INFO - PROCESS | 1745 | 1463739350821 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:51 INFO - PROCESS | 1745 | 1463739351070 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 03:15:51 INFO - PROCESS | 1745 | 1463739351264 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c299000 == 88 [pid = 1745] [id = 369] 03:15:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8c618000) [pid = 1745] [serial = 1108] [outer = (nil)] 03:15:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8c9b8400) [pid = 1745] [serial = 1109] [outer = 0x8c618000] 03:15:51 INFO - PROCESS | 1745 | 1463739351352 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8d46d800) [pid = 1745] [serial = 1110] [outer = 0x8c618000] 03:15:52 INFO - PROCESS | 1745 | 1463739352350 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 03:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1584ms 03:15:52 INFO - PROCESS | 1745 | 1463739352387 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 03:15:52 INFO - PROCESS | 1745 | 1463739352395 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 03:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:15:52 INFO - PROCESS | 1745 | 1463739352403 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:15:52 INFO - PROCESS | 1745 | 1463739352405 Marionette TRACE conn4 <- [1,1450,null,{}] 03:15:52 INFO - PROCESS | 1745 | 1463739352424 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:52 INFO - PROCESS | 1745 | 1463739352705 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 03:15:52 INFO - PROCESS | 1745 | 1463739352739 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2a5000 == 89 [pid = 1745] [id = 370] 03:15:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8d6c5400) [pid = 1745] [serial = 1111] [outer = (nil)] 03:15:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8e07e800) [pid = 1745] [serial = 1112] [outer = 0x8d6c5400] 03:15:52 INFO - PROCESS | 1745 | 1463739352819 Marionette DEBUG loaded listener.js 03:15:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8e0d9c00) [pid = 1745] [serial = 1113] [outer = 0x8d6c5400] 03:15:53 INFO - PROCESS | 1745 | 1463739353907 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 03:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1549ms 03:15:53 INFO - PROCESS | 1745 | 1463739353953 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 03:15:53 INFO - PROCESS | 1745 | 1463739353957 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 03:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:15:53 INFO - PROCESS | 1745 | 1463739353995 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:15:54 INFO - PROCESS | 1745 | 1463739354000 Marionette TRACE conn4 <- [1,1454,null,{}] 03:15:54 INFO - PROCESS | 1745 | 1463739354006 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:54 INFO - PROCESS | 1745 | 1463739354274 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 03:15:54 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8bbd5000) [pid = 1745] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:15:54 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x8aabac00) [pid = 1745] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:15:54 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x88bee000) [pid = 1745] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:15:54 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x914ca800) [pid = 1745] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:15:54 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8bcee400) [pid = 1745] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:15:54 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x88be9400) [pid = 1745] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:15:54 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8bbe2000) [pid = 1745] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:15:54 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8a574c00) [pid = 1745] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:15:54 INFO - PROCESS | 1745 | 1463739354882 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x88be9400 == 90 [pid = 1745] [id = 371] 03:15:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x88bee000) [pid = 1745] [serial = 1114] [outer = (nil)] 03:15:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8bbd5000) [pid = 1745] [serial = 1115] [outer = 0x88bee000] 03:15:54 INFO - PROCESS | 1745 | 1463739354963 Marionette DEBUG loaded listener.js 03:15:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8d6c7400) [pid = 1745] [serial = 1116] [outer = 0x88bee000] 03:15:55 INFO - PROCESS | 1745 | 1463739355781 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 03:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1866ms 03:15:55 INFO - PROCESS | 1745 | 1463739355834 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 1745 | 1463739355838 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 03:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:15:55 INFO - PROCESS | 1745 | 1463739355849 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 1745 | 1463739355855 Marionette TRACE conn4 <- [1,1458,null,{}] 03:15:55 INFO - PROCESS | 1745 | 1463739355864 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:56 INFO - PROCESS | 1745 | 1463739356140 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 03:15:56 INFO - PROCESS | 1745 | 1463739356322 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aabac00 == 91 [pid = 1745] [id = 372] 03:15:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8c463400) [pid = 1745] [serial = 1117] [outer = (nil)] 03:15:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8eb80800) [pid = 1745] [serial = 1118] [outer = 0x8c463400] 03:15:56 INFO - PROCESS | 1745 | 1463739356408 Marionette DEBUG loaded listener.js 03:15:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8ec01400) [pid = 1745] [serial = 1119] [outer = 0x8c463400] 03:15:57 INFO - PROCESS | 1745 | 1463739357630 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 03:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1844ms 03:15:57 INFO - PROCESS | 1745 | 1463739357694 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 03:15:57 INFO - PROCESS | 1745 | 1463739357704 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 03:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:15:57 INFO - PROCESS | 1745 | 1463739357742 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:15:57 INFO - PROCESS | 1745 | 1463739357749 Marionette TRACE conn4 <- [1,1462,null,{}] 03:15:57 INFO - PROCESS | 1745 | 1463739357799 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:58 INFO - PROCESS | 1745 | 1463739358118 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 03:15:58 INFO - PROCESS | 1745 | 1463739358353 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:58 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aab2c00 == 92 [pid = 1745] [id = 373] 03:15:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8bbde400) [pid = 1745] [serial = 1120] [outer = (nil)] 03:15:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8bcf4c00) [pid = 1745] [serial = 1121] [outer = 0x8bbde400] 03:15:58 INFO - PROCESS | 1745 | 1463739358490 Marionette DEBUG loaded listener.js 03:15:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8c614000) [pid = 1745] [serial = 1122] [outer = 0x8bbde400] 03:15:59 INFO - PROCESS | 1745 | 1463739359571 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 03:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1908ms 03:15:59 INFO - PROCESS | 1745 | 1463739359635 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 03:15:59 INFO - PROCESS | 1745 | 1463739359645 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 03:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:15:59 INFO - PROCESS | 1745 | 1463739359658 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 1745 | 1463739359664 Marionette TRACE conn4 <- [1,1466,null,{}] 03:15:59 INFO - PROCESS | 1745 | 1463739359672 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:59 INFO - PROCESS | 1745 | 1463739359950 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 03:16:00 INFO - PROCESS | 1745 | 1463739360265 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d83e800 == 93 [pid = 1745] [id = 374] 03:16:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8d83f000) [pid = 1745] [serial = 1123] [outer = (nil)] 03:16:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8e081800) [pid = 1745] [serial = 1124] [outer = 0x8d83f000] 03:16:00 INFO - PROCESS | 1745 | 1463739360360 Marionette DEBUG loaded listener.js 03:16:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x8e924c00) [pid = 1745] [serial = 1125] [outer = 0x8d83f000] 03:16:01 INFO - PROCESS | 1745 | 1463739361476 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 03:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1888ms 03:16:01 INFO - PROCESS | 1745 | 1463739361546 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 03:16:01 INFO - PROCESS | 1745 | 1463739361556 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 03:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:16:01 INFO - PROCESS | 1745 | 1463739361576 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:16:01 INFO - PROCESS | 1745 | 1463739361584 Marionette TRACE conn4 <- [1,1470,null,{}] 03:16:01 INFO - PROCESS | 1745 | 1463739361605 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:01 INFO - PROCESS | 1745 | 1463739361932 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 03:16:02 INFO - PROCESS | 1745 | 1463739362189 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bced400 == 94 [pid = 1745] [id = 375] 03:16:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x8ec05000) [pid = 1745] [serial = 1126] [outer = (nil)] 03:16:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x8eca2000) [pid = 1745] [serial = 1127] [outer = 0x8ec05000] 03:16:02 INFO - PROCESS | 1745 | 1463739362303 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x8f6d1800) [pid = 1745] [serial = 1128] [outer = 0x8ec05000] 03:16:03 INFO - PROCESS | 1745 | 1463739363337 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 03:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1846ms 03:16:03 INFO - PROCESS | 1745 | 1463739363417 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 03:16:03 INFO - PROCESS | 1745 | 1463739363423 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 03:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:16:03 INFO - PROCESS | 1745 | 1463739363430 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:16:03 INFO - PROCESS | 1745 | 1463739363435 Marionette TRACE conn4 <- [1,1474,null,{}] 03:16:03 INFO - PROCESS | 1745 | 1463739363441 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:03 INFO - PROCESS | 1745 | 1463739363711 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 03:16:04 INFO - PROCESS | 1745 | 1463739364019 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb7dc00 == 95 [pid = 1745] [id = 376] 03:16:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x8f6d6c00) [pid = 1745] [serial = 1129] [outer = (nil)] 03:16:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x914d6000) [pid = 1745] [serial = 1130] [outer = 0x8f6d6c00] 03:16:04 INFO - PROCESS | 1745 | 1463739364112 Marionette DEBUG loaded listener.js 03:16:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x9157b400) [pid = 1745] [serial = 1131] [outer = 0x8f6d6c00] 03:16:05 INFO - PROCESS | 1745 | 1463739365086 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 03:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1687ms 03:16:05 INFO - PROCESS | 1745 | 1463739365119 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 03:16:05 INFO - PROCESS | 1745 | 1463739365123 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 03:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:16:05 INFO - PROCESS | 1745 | 1463739365131 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:16:05 INFO - PROCESS | 1745 | 1463739365135 Marionette TRACE conn4 <- [1,1478,null,{}] 03:16:05 INFO - PROCESS | 1745 | 1463739365141 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:05 INFO - PROCESS | 1745 | 1463739365371 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 03:16:05 INFO - PROCESS | 1745 | 1463739365630 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eca6c00 == 96 [pid = 1745] [id = 377] 03:16:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x91575000) [pid = 1745] [serial = 1132] [outer = (nil)] 03:16:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x91731800) [pid = 1745] [serial = 1133] [outer = 0x91575000] 03:16:05 INFO - PROCESS | 1745 | 1463739365770 Marionette DEBUG loaded listener.js 03:16:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x91d90c00) [pid = 1745] [serial = 1134] [outer = 0x91575000] 03:16:06 INFO - PROCESS | 1745 | 1463739366903 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 03:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1838ms 03:16:06 INFO - PROCESS | 1745 | 1463739366970 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 03:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:16:06 INFO - PROCESS | 1745 | 1463739366975 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 03:16:06 INFO - PROCESS | 1745 | 1463739366982 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:16:06 INFO - PROCESS | 1745 | 1463739366986 Marionette TRACE conn4 <- [1,1482,null,{}] 03:16:06 INFO - PROCESS | 1745 | 1463739366994 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:07 INFO - PROCESS | 1745 | 1463739367308 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 03:16:07 INFO - PROCESS | 1745 | 1463739367618 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x9172d000 == 97 [pid = 1745] [id = 378] 03:16:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x925dc000) [pid = 1745] [serial = 1135] [outer = (nil)] 03:16:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x928ab400) [pid = 1745] [serial = 1136] [outer = 0x925dc000] 03:16:07 INFO - PROCESS | 1745 | 1463739367714 Marionette DEBUG loaded listener.js 03:16:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x928b6000) [pid = 1745] [serial = 1137] [outer = 0x925dc000] 03:16:08 INFO - PROCESS | 1745 | 1463739368728 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 03:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1790ms 03:16:08 INFO - PROCESS | 1745 | 1463739368772 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 03:16:08 INFO - PROCESS | 1745 | 1463739368777 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 03:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:16:08 INFO - PROCESS | 1745 | 1463739368784 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:16:08 INFO - PROCESS | 1745 | 1463739368788 Marionette TRACE conn4 <- [1,1486,null,{}] 03:16:08 INFO - PROCESS | 1745 | 1463739368795 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:09 INFO - PROCESS | 1745 | 1463739369026 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 03:16:09 INFO - PROCESS | 1745 | 1463739369283 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x91578000 == 98 [pid = 1745] [id = 379] 03:16:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x928ae000) [pid = 1745] [serial = 1138] [outer = (nil)] 03:16:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x92bed400) [pid = 1745] [serial = 1139] [outer = 0x928ae000] 03:16:09 INFO - PROCESS | 1745 | 1463739369415 Marionette DEBUG loaded listener.js 03:16:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x92bf3c00) [pid = 1745] [serial = 1140] [outer = 0x928ae000] 03:16:10 INFO - PROCESS | 1745 | 1463739370380 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 03:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1636ms 03:16:10 INFO - PROCESS | 1745 | 1463739370421 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 03:16:10 INFO - PROCESS | 1745 | 1463739370426 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 03:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:16:10 INFO - PROCESS | 1745 | 1463739370433 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:16:10 INFO - PROCESS | 1745 | 1463739370437 Marionette TRACE conn4 <- [1,1490,null,{}] 03:16:10 INFO - PROCESS | 1745 | 1463739370443 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:10 INFO - PROCESS | 1745 | 1463739370664 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 03:16:10 INFO - PROCESS | 1745 | 1463739370925 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x92a92000 == 99 [pid = 1745] [id = 380] 03:16:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x93bef000) [pid = 1745] [serial = 1141] [outer = (nil)] 03:16:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x94f72000) [pid = 1745] [serial = 1142] [outer = 0x93bef000] 03:16:11 INFO - PROCESS | 1745 | 1463739371031 Marionette DEBUG loaded listener.js 03:16:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x9513f000) [pid = 1745] [serial = 1143] [outer = 0x93bef000] 03:16:11 INFO - PROCESS | 1745 | 1463739371978 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 03:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1588ms 03:16:12 INFO - PROCESS | 1745 | 1463739372022 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 03:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:16:12 INFO - PROCESS | 1745 | 1463739372027 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 03:16:12 INFO - PROCESS | 1745 | 1463739372033 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:16:12 INFO - PROCESS | 1745 | 1463739372037 Marionette TRACE conn4 <- [1,1494,null,{}] 03:16:12 INFO - PROCESS | 1745 | 1463739372043 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:12 INFO - PROCESS | 1745 | 1463739372290 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 03:16:12 INFO - PROCESS | 1745 | 1463739372613 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x88be8800 == 100 [pid = 1745] [id = 381] 03:16:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x8e0d8c00) [pid = 1745] [serial = 1144] [outer = (nil)] 03:16:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x95391000) [pid = 1745] [serial = 1145] [outer = 0x8e0d8c00] 03:16:12 INFO - PROCESS | 1745 | 1463739372711 Marionette DEBUG loaded listener.js 03:16:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x957ac000) [pid = 1745] [serial = 1146] [outer = 0x8e0d8c00] 03:16:13 INFO - PROCESS | 1745 | 1463739373661 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 03:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1689ms 03:16:13 INFO - PROCESS | 1745 | 1463739373724 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 03:16:13 INFO - PROCESS | 1745 | 1463739373728 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 03:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:16:13 INFO - PROCESS | 1745 | 1463739373736 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:16:13 INFO - PROCESS | 1745 | 1463739373741 Marionette TRACE conn4 <- [1,1498,null,{}] 03:16:13 INFO - PROCESS | 1745 | 1463739373747 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:13 INFO - PROCESS | 1745 | 1463739373982 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 03:16:14 INFO - PROCESS | 1745 | 1463739374296 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x914d7000 == 101 [pid = 1745] [id = 382] 03:16:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x945a0000) [pid = 1745] [serial = 1147] [outer = (nil)] 03:16:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x95a61800) [pid = 1745] [serial = 1148] [outer = 0x945a0000] 03:16:14 INFO - PROCESS | 1745 | 1463739374388 Marionette DEBUG loaded listener.js 03:16:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x95a67000) [pid = 1745] [serial = 1149] [outer = 0x945a0000] 03:16:15 INFO - PROCESS | 1745 | 1463739375347 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 03:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1631ms 03:16:15 INFO - PROCESS | 1745 | 1463739375368 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 03:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:16:15 INFO - PROCESS | 1745 | 1463739375373 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 03:16:15 INFO - PROCESS | 1745 | 1463739375380 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:16:15 INFO - PROCESS | 1745 | 1463739375386 Marionette TRACE conn4 <- [1,1502,null,{}] 03:16:15 INFO - PROCESS | 1745 | 1463739375392 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:15 INFO - PROCESS | 1745 | 1463739375676 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 03:16:16 INFO - PROCESS | 1745 | 1463739376002 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x95a62800 == 102 [pid = 1745] [id = 383] 03:16:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x98f0ec00) [pid = 1745] [serial = 1150] [outer = (nil)] 03:16:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x98f9e800) [pid = 1745] [serial = 1151] [outer = 0x98f0ec00] 03:16:16 INFO - PROCESS | 1745 | 1463739376102 Marionette DEBUG loaded listener.js 03:16:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x99185800) [pid = 1745] [serial = 1152] [outer = 0x98f0ec00] 03:16:17 INFO - PROCESS | 1745 | 1463739377091 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 03:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1785ms 03:16:17 INFO - PROCESS | 1745 | 1463739377165 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 03:16:17 INFO - PROCESS | 1745 | 1463739377169 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 03:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:16:17 INFO - PROCESS | 1745 | 1463739377177 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:16:17 INFO - PROCESS | 1745 | 1463739377182 Marionette TRACE conn4 <- [1,1506,null,{}] 03:16:17 INFO - PROCESS | 1745 | 1463739377189 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:17 INFO - PROCESS | 1745 | 1463739377456 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 03:16:17 INFO - PROCESS | 1745 | 1463739377790 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e07e000 == 103 [pid = 1745] [id = 384] 03:16:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x8e928000) [pid = 1745] [serial = 1153] [outer = (nil)] 03:16:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x99edc000) [pid = 1745] [serial = 1154] [outer = 0x8e928000] 03:16:17 INFO - PROCESS | 1745 | 1463739377887 Marionette DEBUG loaded listener.js 03:16:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x99edec00) [pid = 1745] [serial = 1155] [outer = 0x8e928000] 03:16:18 INFO - PROCESS | 1745 | 1463739378861 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 03:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1740ms 03:16:18 INFO - PROCESS | 1745 | 1463739378918 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 03:16:18 INFO - PROCESS | 1745 | 1463739378923 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 03:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:16:18 INFO - PROCESS | 1745 | 1463739378931 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:16:18 INFO - PROCESS | 1745 | 1463739378935 Marionette TRACE conn4 <- [1,1510,null,{}] 03:16:18 INFO - PROCESS | 1745 | 1463739378954 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:19 INFO - PROCESS | 1745 | 1463739379295 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 03:16:19 INFO - PROCESS | 1745 | 1463739379550 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ebc800 == 104 [pid = 1745] [id = 385] 03:16:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x88ec3c00) [pid = 1745] [serial = 1156] [outer = (nil)] 03:16:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x9a276000) [pid = 1745] [serial = 1157] [outer = 0x88ec3c00] 03:16:19 INFO - PROCESS | 1745 | 1463739379650 Marionette DEBUG loaded listener.js 03:16:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x9a27c400) [pid = 1745] [serial = 1158] [outer = 0x88ec3c00] 03:16:20 INFO - PROCESS | 1745 | 1463739380647 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 03:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1754ms 03:16:20 INFO - PROCESS | 1745 | 1463739380685 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 03:16:20 INFO - PROCESS | 1745 | 1463739380690 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 03:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:16:20 INFO - PROCESS | 1745 | 1463739380698 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 1745 | 1463739380702 Marionette TRACE conn4 <- [1,1514,null,{}] 03:16:20 INFO - PROCESS | 1745 | 1463739380708 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:20 INFO - PROCESS | 1745 | 1463739380947 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 03:16:21 INFO - PROCESS | 1745 | 1463739381304 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5c1400 == 105 [pid = 1745] [id = 386] 03:16:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x8a5c2400) [pid = 1745] [serial = 1159] [outer = (nil)] 03:16:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0x8c9b2c00) [pid = 1745] [serial = 1160] [outer = 0x8a5c2400] 03:16:21 INFO - PROCESS | 1745 | 1463739381400 Marionette DEBUG loaded listener.js 03:16:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 177 (0x8ebc5400) [pid = 1745] [serial = 1161] [outer = 0x8a5c2400] 03:16:22 INFO - PROCESS | 1745 | 1463739382453 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 03:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1784ms 03:16:22 INFO - PROCESS | 1745 | 1463739382484 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 03:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:16:22 INFO - PROCESS | 1745 | 1463739382488 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 03:16:22 INFO - PROCESS | 1745 | 1463739382496 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:16:22 INFO - PROCESS | 1745 | 1463739382499 Marionette TRACE conn4 <- [1,1518,null,{}] 03:16:22 INFO - PROCESS | 1745 | 1463739382511 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:23 INFO - PROCESS | 1745 | 1463739383217 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 03:16:23 INFO - PROCESS | 1745 | 1463739383499 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aabb400 == 106 [pid = 1745] [id = 387] 03:16:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 178 (0x8aabe000) [pid = 1745] [serial = 1162] [outer = (nil)] 03:16:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 179 (0x8bbdc000) [pid = 1745] [serial = 1163] [outer = 0x8aabe000] 03:16:23 INFO - PROCESS | 1745 | 1463739383586 Marionette DEBUG loaded listener.js 03:16:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 180 (0x8bcf7800) [pid = 1745] [serial = 1164] [outer = 0x8aabe000] 03:16:24 INFO - PROCESS | 1745 | 1463739384560 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2097ms 03:16:24 INFO - PROCESS | 1745 | 1463739384594 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 03:16:24 INFO - PROCESS | 1745 | 1463739384601 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 03:16:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:16:24 INFO - PROCESS | 1745 | 1463739384610 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:16:24 INFO - PROCESS | 1745 | 1463739384617 Marionette TRACE conn4 <- [1,1522,null,{}] 03:16:24 INFO - PROCESS | 1745 | 1463739384627 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:24 INFO - PROCESS | 1745 | 1463739384897 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 03:16:25 INFO - PROCESS | 1745 | 1463739385228 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9b4800 == 107 [pid = 1745] [id = 388] 03:16:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x8c9c7400) [pid = 1745] [serial = 1165] [outer = (nil)] 03:16:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x8ded0c00) [pid = 1745] [serial = 1166] [outer = 0x8c9c7400] 03:16:25 INFO - PROCESS | 1745 | 1463739385321 Marionette DEBUG loaded listener.js 03:16:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x8e0d6c00) [pid = 1745] [serial = 1167] [outer = 0x8c9c7400] 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:26 INFO - PROCESS | 1745 | 1463739386291 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 03:16:26 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 () { 03:16:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:16:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:16:26 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 () { 03:16:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:16:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:16:26 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 () { 03:16:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:16:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:16:26 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 () { 03:16:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:16:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:16:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1748ms 03:16:26 INFO - PROCESS | 1745 | 1463739386373 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 03:16:26 INFO - PROCESS | 1745 | 1463739386380 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 03:16:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:16:26 INFO - PROCESS | 1745 | 1463739386391 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:16:26 INFO - PROCESS | 1745 | 1463739386394 Marionette TRACE conn4 <- [1,1526,null,{}] 03:16:26 INFO - PROCESS | 1745 | 1463739386402 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:26 INFO - PROCESS | 1745 | 1463739386622 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 03:16:27 INFO - PROCESS | 1745 | 1463739386999 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x88be9400 == 106 [pid = 1745] [id = 371] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2a5000 == 105 [pid = 1745] [id = 370] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x8c299000 == 104 [pid = 1745] [id = 369] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x88bea800 == 103 [pid = 1745] [id = 368] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2b0000 == 102 [pid = 1745] [id = 367] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x8bcf9800 == 101 [pid = 1745] [id = 365] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded2800 == 100 [pid = 1745] [id = 364] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x88eba000 == 99 [pid = 1745] [id = 363] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x9af27000 == 98 [pid = 1745] [id = 362] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb4cc00 == 97 [pid = 1745] [id = 360] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x9a0b0c00 == 96 [pid = 1745] [id = 361] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x8bcf7400 == 95 [pid = 1745] [id = 359] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbd4c00 == 94 [pid = 1745] [id = 358] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x925dd800 == 93 [pid = 1745] [id = 357] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0d9000 == 92 [pid = 1745] [id = 355] 03:16:27 INFO - PROCESS | 1745 | --DOCSHELL 0x88bed000 == 91 [pid = 1745] [id = 356] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0x8d478c00) [pid = 1745] [serial = 1055] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0x98031800) [pid = 1745] [serial = 1007] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0x8c9ccc00) [pid = 1745] [serial = 995] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 179 (0x93bed400) [pid = 1745] [serial = 1001] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 178 (0x914cb800) [pid = 1745] [serial = 998] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 177 (0x8bcf5000) [pid = 1745] [serial = 1044] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 176 (0x9b637800) [pid = 1745] [serial = 1016] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0x9dac3800) [pid = 1745] [serial = 1019] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0x99ee5000) [pid = 1745] [serial = 1010] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x8c619800) [pid = 1745] [serial = 1038] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x8ebc8c00) [pid = 1745] [serial = 1041] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0xa683f400) [pid = 1745] [serial = 1025] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0xa22c9800) [pid = 1745] [serial = 1022] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x8a2ad000) [pid = 1745] [serial = 1053] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x8aab8000) [pid = 1745] [serial = 1035] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x8a5c8400) [pid = 1745] [serial = 1034] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x8a5c4800) [pid = 1745] [serial = 1028] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x8c618c00) [pid = 1745] [serial = 978] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x8eca7c00) [pid = 1745] [serial = 1047] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x88ec6400) [pid = 1745] [serial = 1043] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x92a9a400) [pid = 1745] [serial = 1050] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x957ae400) [pid = 1745] [serial = 1004] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x9a5ca400) [pid = 1745] [serial = 1013] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x8aab1c00) [pid = 1745] [serial = 1031] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x8e2f4400) [pid = 1745] [serial = 1046] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x8bcf6000) [pid = 1745] [serial = 1037] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x88ebf800) [pid = 1745] [serial = 1052] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x925e0000) [pid = 1745] [serial = 1049] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x8eb40c00) [pid = 1745] [serial = 1040] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bea800 == 92 [pid = 1745] [id = 389] 03:16:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x88bed000) [pid = 1745] [serial = 1168] [outer = (nil)] 03:16:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x8a2ad000) [pid = 1745] [serial = 1169] [outer = 0x88bed000] 03:16:27 INFO - PROCESS | 1745 | 1463739387380 Marionette DEBUG loaded listener.js 03:16:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x8aab6800) [pid = 1745] [serial = 1170] [outer = 0x88bed000] 03:16:28 INFO - PROCESS | 1745 | 1463739388219 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 03:16:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:16:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:16:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:16:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:16:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:16:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:16:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1893ms 03:16:28 INFO - PROCESS | 1745 | 1463739388289 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 03:16:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:16:28 INFO - PROCESS | 1745 | 1463739388299 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 03:16:28 INFO - PROCESS | 1745 | 1463739388317 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:16:28 INFO - PROCESS | 1745 | 1463739388326 Marionette TRACE conn4 <- [1,1530,null,{}] 03:16:28 INFO - PROCESS | 1745 | 1463739388333 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:28 INFO - PROCESS | 1745 | 1463739388606 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 03:16:28 INFO - PROCESS | 1745 | 1463739388780 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a571c00 == 93 [pid = 1745] [id = 390] 03:16:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x8aaba400) [pid = 1745] [serial = 1171] [outer = (nil)] 03:16:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x8ebc4000) [pid = 1745] [serial = 1172] [outer = 0x8aaba400] 03:16:28 INFO - PROCESS | 1745 | 1463739388863 Marionette DEBUG loaded listener.js 03:16:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x8ecad800) [pid = 1745] [serial = 1173] [outer = 0x8aaba400] 03:16:29 INFO - PROCESS | 1745 | 1463739389714 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 03:16:29 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 03:16:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:16:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:16:29 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. 03:16:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:16:29 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1444ms 03:16:29 INFO - PROCESS | 1745 | 1463739389756 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 03:16:29 INFO - PROCESS | 1745 | 1463739389760 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 03:16:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:16:29 INFO - PROCESS | 1745 | 1463739389767 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:16:29 INFO - PROCESS | 1745 | 1463739389770 Marionette TRACE conn4 <- [1,1534,null,{}] 03:16:29 INFO - PROCESS | 1745 | 1463739389776 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:30 INFO - PROCESS | 1745 | 1463739390064 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 03:16:30 INFO - PROCESS | 1745 | 1463739390107 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6d6000 == 94 [pid = 1745] [id = 391] 03:16:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x914d4000) [pid = 1745] [serial = 1174] [outer = (nil)] 03:16:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x91d8d800) [pid = 1745] [serial = 1175] [outer = 0x914d4000] 03:16:30 INFO - PROCESS | 1745 | 1463739390187 Marionette DEBUG loaded listener.js 03:16:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x925da000) [pid = 1745] [serial = 1176] [outer = 0x914d4000] 03:16:31 INFO - PROCESS | 1745 | 1463739391242 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:16:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:16:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1534ms 03:16:31 INFO - PROCESS | 1745 | 1463739391303 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 03:16:31 INFO - PROCESS | 1745 | 1463739391307 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 03:16:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:16:31 INFO - PROCESS | 1745 | 1463739391322 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:16:31 INFO - PROCESS | 1745 | 1463739391326 Marionette TRACE conn4 <- [1,1538,null,{}] 03:16:31 INFO - PROCESS | 1745 | 1463739391332 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:31 INFO - PROCESS | 1745 | 1463739391606 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 03:16:31 INFO - PROCESS | 1745 | 1463739391644 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x925e7400 == 95 [pid = 1745] [id = 392] 03:16:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x925ea000) [pid = 1745] [serial = 1177] [outer = (nil)] 03:16:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x925f4c00) [pid = 1745] [serial = 1178] [outer = 0x925ea000] 03:16:31 INFO - PROCESS | 1745 | 1463739391744 Marionette DEBUG loaded listener.js 03:16:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x92bf0800) [pid = 1745] [serial = 1179] [outer = 0x925ea000] 03:16:32 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x88bee400) [pid = 1745] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:16:32 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x8d6c5400) [pid = 1745] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:16:32 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x8c618000) [pid = 1745] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:16:32 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x88bee000) [pid = 1745] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:16:32 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x8aab3000) [pid = 1745] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:16:32 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x8bbe2c00) [pid = 1745] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:16:32 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x9172e000) [pid = 1745] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:16:33 INFO - PROCESS | 1745 | 1463739393217 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:16:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:16:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1937ms 03:16:33 INFO - PROCESS | 1745 | 1463739393260 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 03:16:33 INFO - PROCESS | 1745 | 1463739393264 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 03:16:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:16:33 INFO - PROCESS | 1745 | 1463739393271 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:16:33 INFO - PROCESS | 1745 | 1463739393274 Marionette TRACE conn4 <- [1,1542,null,{}] 03:16:33 INFO - PROCESS | 1745 | 1463739393280 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:33 INFO - PROCESS | 1745 | 1463739393561 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 03:16:33 INFO - PROCESS | 1745 | 1463739393580 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aab3000 == 96 [pid = 1745] [id = 393] 03:16:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x8bcf5c00) [pid = 1745] [serial = 1180] [outer = (nil)] 03:16:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x8e2f0000) [pid = 1745] [serial = 1181] [outer = 0x8bcf5c00] 03:16:33 INFO - PROCESS | 1745 | 1463739393656 Marionette DEBUG loaded listener.js 03:16:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x9455c800) [pid = 1745] [serial = 1182] [outer = 0x8bcf5c00] 03:16:34 INFO - PROCESS | 1745 | 1463739394660 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 03:16:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:16:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1433ms 03:16:34 INFO - PROCESS | 1745 | 1463739394709 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 03:16:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:16:34 INFO - PROCESS | 1745 | 1463739394721 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 03:16:34 INFO - PROCESS | 1745 | 1463739394738 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:16:34 INFO - PROCESS | 1745 | 1463739394749 Marionette TRACE conn4 <- [1,1546,null,{}] 03:16:34 INFO - PROCESS | 1745 | 1463739394822 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:35 INFO - PROCESS | 1745 | 1463739395071 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 03:16:35 INFO - PROCESS | 1745 | 1463739395415 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aab9000 == 97 [pid = 1745] [id = 394] 03:16:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x8aac0c00) [pid = 1745] [serial = 1183] [outer = (nil)] 03:16:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x8bbe1c00) [pid = 1745] [serial = 1184] [outer = 0x8aac0c00] 03:16:35 INFO - PROCESS | 1745 | 1463739395565 Marionette DEBUG loaded listener.js 03:16:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x8bcf9800) [pid = 1745] [serial = 1185] [outer = 0x8aac0c00] 03:16:37 INFO - PROCESS | 1745 | 1463739397307 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:16:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:16:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2756ms 03:16:37 INFO - PROCESS | 1745 | 1463739397491 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 03:16:37 INFO - PROCESS | 1745 | 1463739397506 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 03:16:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:16:37 INFO - PROCESS | 1745 | 1463739397525 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:16:37 INFO - PROCESS | 1745 | 1463739397534 Marionette TRACE conn4 <- [1,1550,null,{}] 03:16:37 INFO - PROCESS | 1745 | 1463739397545 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:38 INFO - PROCESS | 1745 | 1463739398045 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 03:16:38 INFO - PROCESS | 1745 | 1463739398311 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6cc400 == 98 [pid = 1745] [id = 395] 03:16:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x8d835800) [pid = 1745] [serial = 1186] [outer = (nil)] 03:16:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x8e2f7800) [pid = 1745] [serial = 1187] [outer = 0x8d835800] 03:16:38 INFO - PROCESS | 1745 | 1463739398470 Marionette DEBUG loaded listener.js 03:16:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x8eb7b400) [pid = 1745] [serial = 1188] [outer = 0x8d835800] 03:16:40 INFO - PROCESS | 1745 | 1463739400162 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:16:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:16:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2704ms 03:16:40 INFO - PROCESS | 1745 | 1463739400233 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 03:16:40 INFO - PROCESS | 1745 | 1463739400249 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 03:16:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:16:40 INFO - PROCESS | 1745 | 1463739400419 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:16:40 INFO - PROCESS | 1745 | 1463739400430 Marionette TRACE conn4 <- [1,1554,null,{}] 03:16:40 INFO - PROCESS | 1745 | 1463739400484 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:40 INFO - PROCESS | 1745 | 1463739400833 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 03:16:41 INFO - PROCESS | 1745 | 1463739401164 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x88be8400 == 99 [pid = 1745] [id = 396] 03:16:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x8e2ea000) [pid = 1745] [serial = 1189] [outer = (nil)] 03:16:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x925f1800) [pid = 1745] [serial = 1190] [outer = 0x8e2ea000] 03:16:41 INFO - PROCESS | 1745 | 1463739401329 Marionette DEBUG loaded listener.js 03:16:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x93bf0c00) [pid = 1745] [serial = 1191] [outer = 0x8e2ea000] 03:16:42 INFO - PROCESS | 1745 | 1463739402403 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:16:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:16:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2178ms 03:16:42 INFO - PROCESS | 1745 | 1463739402443 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 03:16:42 INFO - PROCESS | 1745 | 1463739402449 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 03:16:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:16:42 INFO - PROCESS | 1745 | 1463739402456 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:16:42 INFO - PROCESS | 1745 | 1463739402460 Marionette TRACE conn4 <- [1,1558,null,{}] 03:16:42 INFO - PROCESS | 1745 | 1463739402466 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:42 INFO - PROCESS | 1745 | 1463739402707 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 03:16:43 INFO - PROCESS | 1745 | 1463739403014 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c61b000 == 100 [pid = 1745] [id = 397] 03:16:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x8c9f3800) [pid = 1745] [serial = 1192] [outer = (nil)] 03:16:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x95a5f000) [pid = 1745] [serial = 1193] [outer = 0x8c9f3800] 03:16:43 INFO - PROCESS | 1745 | 1463739403123 Marionette DEBUG loaded listener.js 03:16:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x95bbb800) [pid = 1745] [serial = 1194] [outer = 0x8c9f3800] 03:16:44 INFO - PROCESS | 1745 | 1463739404109 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:16:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:16:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1687ms 03:16:44 INFO - PROCESS | 1745 | 1463739404145 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 03:16:44 INFO - PROCESS | 1745 | 1463739404149 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 03:16:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:16:44 INFO - PROCESS | 1745 | 1463739404157 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:16:44 INFO - PROCESS | 1745 | 1463739404162 Marionette TRACE conn4 <- [1,1562,null,{}] 03:16:44 INFO - PROCESS | 1745 | 1463739404169 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:44 INFO - PROCESS | 1745 | 1463739404403 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 03:16:44 INFO - PROCESS | 1745 | 1463739404724 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x92a9d800 == 101 [pid = 1745] [id = 398] 03:16:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x945a8400) [pid = 1745] [serial = 1195] [outer = (nil)] 03:16:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0x9913ec00) [pid = 1745] [serial = 1196] [outer = 0x945a8400] 03:16:44 INFO - PROCESS | 1745 | 1463739404837 Marionette DEBUG loaded listener.js 03:16:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 177 (0x99145000) [pid = 1745] [serial = 1197] [outer = 0x945a8400] 03:16:45 INFO - PROCESS | 1745 | 1463739405782 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1684ms 03:16:45 INFO - PROCESS | 1745 | 1463739405842 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 03:16:45 INFO - PROCESS | 1745 | 1463739405845 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 03:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:16:45 INFO - PROCESS | 1745 | 1463739405853 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:16:45 INFO - PROCESS | 1745 | 1463739405857 Marionette TRACE conn4 <- [1,1566,null,{}] 03:16:45 INFO - PROCESS | 1745 | 1463739405863 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:46 INFO - PROCESS | 1745 | 1463739406121 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 03:16:46 INFO - PROCESS | 1745 | 1463739406444 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x9517ac00 == 102 [pid = 1745] [id = 399] 03:16:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 178 (0x98f98800) [pid = 1745] [serial = 1198] [outer = (nil)] 03:16:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 179 (0x9a347400) [pid = 1745] [serial = 1199] [outer = 0x98f98800] 03:16:46 INFO - PROCESS | 1745 | 1463739406551 Marionette DEBUG loaded listener.js 03:16:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 180 (0x9af1e800) [pid = 1745] [serial = 1200] [outer = 0x98f98800] 03:16:47 INFO - PROCESS | 1745 | 1463739407538 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:16:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:16:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1732ms 03:16:47 INFO - PROCESS | 1745 | 1463739407587 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 03:16:47 INFO - PROCESS | 1745 | 1463739407591 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 03:16:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:16:47 INFO - PROCESS | 1745 | 1463739407598 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:16:47 INFO - PROCESS | 1745 | 1463739407602 Marionette TRACE conn4 <- [1,1570,null,{}] 03:16:47 INFO - PROCESS | 1745 | 1463739407610 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:47 INFO - PROCESS | 1745 | 1463739407883 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 03:16:48 INFO - PROCESS | 1745 | 1463739408200 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x925e3400 == 103 [pid = 1745] [id = 400] 03:16:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x98f9ac00) [pid = 1745] [serial = 1201] [outer = (nil)] 03:16:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x9b36b400) [pid = 1745] [serial = 1202] [outer = 0x98f9ac00] 03:16:48 INFO - PROCESS | 1745 | 1463739408295 Marionette DEBUG loaded listener.js 03:16:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x9b36e400) [pid = 1745] [serial = 1203] [outer = 0x98f9ac00] 03:16:49 INFO - PROCESS | 1745 | 1463739409319 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:16:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:16:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1788ms 03:16:49 INFO - PROCESS | 1745 | 1463739409387 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 03:16:49 INFO - PROCESS | 1745 | 1463739409392 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 03:16:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:16:49 INFO - PROCESS | 1745 | 1463739409401 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:16:49 INFO - PROCESS | 1745 | 1463739409404 Marionette TRACE conn4 <- [1,1574,null,{}] 03:16:49 INFO - PROCESS | 1745 | 1463739409411 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:49 INFO - PROCESS | 1745 | 1463739409644 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 03:16:49 INFO - PROCESS | 1745 | 1463739409964 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x91728c00 == 104 [pid = 1745] [id = 401] 03:16:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 184 (0x91ee3c00) [pid = 1745] [serial = 1204] [outer = (nil)] 03:16:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 185 (0x9b909400) [pid = 1745] [serial = 1205] [outer = 0x91ee3c00] 03:16:50 INFO - PROCESS | 1745 | 1463739410059 Marionette DEBUG loaded listener.js 03:16:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 186 (0x9b921c00) [pid = 1745] [serial = 1206] [outer = 0x91ee3c00] 03:16:51 INFO - PROCESS | 1745 | 1463739411052 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 03:16:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:16:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1684ms 03:16:51 INFO - PROCESS | 1745 | 1463739411086 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 03:16:51 INFO - PROCESS | 1745 | 1463739411090 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 03:16:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:16:51 INFO - PROCESS | 1745 | 1463739411098 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:16:51 INFO - PROCESS | 1745 | 1463739411102 Marionette TRACE conn4 <- [1,1578,null,{}] 03:16:51 INFO - PROCESS | 1745 | 1463739411108 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:51 INFO - PROCESS | 1745 | 1463739411360 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 03:16:51 INFO - PROCESS | 1745 | 1463739411676 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x9914b800 == 105 [pid = 1745] [id = 402] 03:16:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 187 (0x9b377c00) [pid = 1745] [serial = 1207] [outer = (nil)] 03:16:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 188 (0x9bfb2000) [pid = 1745] [serial = 1208] [outer = 0x9b377c00] 03:16:51 INFO - PROCESS | 1745 | 1463739411780 Marionette DEBUG loaded listener.js 03:16:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 189 (0x9bfb4800) [pid = 1745] [serial = 1209] [outer = 0x9b377c00] 03:16:52 INFO - PROCESS | 1745 | 1463739412781 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 03:16:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:16:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1736ms 03:16:52 INFO - PROCESS | 1745 | 1463739412834 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 03:16:52 INFO - PROCESS | 1745 | 1463739412837 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 03:16:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:16:52 INFO - PROCESS | 1745 | 1463739412845 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:16:52 INFO - PROCESS | 1745 | 1463739412848 Marionette TRACE conn4 <- [1,1582,null,{}] 03:16:52 INFO - PROCESS | 1745 | 1463739412855 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:53 INFO - PROCESS | 1745 | 1463739413079 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 03:16:53 INFO - PROCESS | 1745 | 1463739413389 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:53 INFO - PROCESS | 1745 | ++DOCSHELL 0x928aac00 == 106 [pid = 1745] [id = 403] 03:16:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 190 (0x9af26c00) [pid = 1745] [serial = 1210] [outer = (nil)] 03:16:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 191 (0x9e437400) [pid = 1745] [serial = 1211] [outer = 0x9af26c00] 03:16:53 INFO - PROCESS | 1745 | 1463739413484 Marionette DEBUG loaded listener.js 03:16:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 192 (0xa104cc00) [pid = 1745] [serial = 1212] [outer = 0x9af26c00] 03:16:54 INFO - PROCESS | 1745 | 1463739414404 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:16:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:16:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1639ms 03:16:54 INFO - PROCESS | 1745 | 1463739414484 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 03:16:54 INFO - PROCESS | 1745 | 1463739414489 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 03:16:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:16:54 INFO - PROCESS | 1745 | 1463739414495 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:16:54 INFO - PROCESS | 1745 | 1463739414500 Marionette TRACE conn4 <- [1,1586,null,{}] 03:16:54 INFO - PROCESS | 1745 | 1463739414507 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:54 INFO - PROCESS | 1745 | 1463739414786 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 03:16:55 INFO - PROCESS | 1745 | 1463739415125 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x925dfc00 == 107 [pid = 1745] [id = 404] 03:16:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 193 (0xa2280800) [pid = 1745] [serial = 1213] [outer = (nil)] 03:16:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 194 (0xa22c4400) [pid = 1745] [serial = 1214] [outer = 0xa2280800] 03:16:55 INFO - PROCESS | 1745 | 1463739415223 Marionette DEBUG loaded listener.js 03:16:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 195 (0xa26c1000) [pid = 1745] [serial = 1215] [outer = 0xa2280800] 03:16:56 INFO - PROCESS | 1745 | 1463739416210 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 03:16:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:16:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1793ms 03:16:56 INFO - PROCESS | 1745 | 1463739416290 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 03:16:56 INFO - PROCESS | 1745 | 1463739416294 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 03:16:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:16:56 INFO - PROCESS | 1745 | 1463739416301 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:16:56 INFO - PROCESS | 1745 | 1463739416305 Marionette TRACE conn4 <- [1,1590,null,{}] 03:16:56 INFO - PROCESS | 1745 | 1463739416312 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:56 INFO - PROCESS | 1745 | 1463739416575 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 03:16:56 INFO - PROCESS | 1745 | 1463739416901 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x9914bc00 == 108 [pid = 1745] [id = 405] 03:16:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 196 (0x99184000) [pid = 1745] [serial = 1216] [outer = (nil)] 03:16:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 197 (0xa3059800) [pid = 1745] [serial = 1217] [outer = 0x99184000] 03:16:57 INFO - PROCESS | 1745 | 1463739416996 Marionette DEBUG loaded listener.js 03:16:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 198 (0xa30d7800) [pid = 1745] [serial = 1218] [outer = 0x99184000] 03:16:57 INFO - PROCESS | 1745 | 1463739417961 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 03:16:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:16:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1698ms 03:16:58 INFO - PROCESS | 1745 | 1463739418001 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 03:16:58 INFO - PROCESS | 1745 | 1463739418005 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 03:16:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:16:58 INFO - PROCESS | 1745 | 1463739418024 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:16:58 INFO - PROCESS | 1745 | 1463739418029 Marionette TRACE conn4 <- [1,1594,null,{}] 03:16:58 INFO - PROCESS | 1745 | 1463739418036 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:58 INFO - PROCESS | 1745 | 1463739418272 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 03:16:58 INFO - PROCESS | 1745 | 1463739418590 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:58 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a34ec00 == 109 [pid = 1745] [id = 406] 03:16:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 199 (0xa1050000) [pid = 1745] [serial = 1219] [outer = (nil)] 03:16:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 200 (0xa3258800) [pid = 1745] [serial = 1220] [outer = 0xa1050000] 03:16:58 INFO - PROCESS | 1745 | 1463739418686 Marionette DEBUG loaded listener.js 03:16:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 201 (0xa354c000) [pid = 1745] [serial = 1221] [outer = 0xa1050000] 03:16:59 INFO - PROCESS | 1745 | 1463739419611 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:16:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:16:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1637ms 03:16:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:16:59 INFO - PROCESS | 1745 | 1463739419663 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 03:16:59 INFO - PROCESS | 1745 | 1463739419666 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 03:16:59 INFO - PROCESS | 1745 | 1463739419673 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:16:59 INFO - PROCESS | 1745 | 1463739419676 Marionette TRACE conn4 <- [1,1598,null,{}] 03:16:59 INFO - PROCESS | 1745 | 1463739419683 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:59 INFO - PROCESS | 1745 | 1463739419915 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 03:17:00 INFO - PROCESS | 1745 | 1463739420245 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f0400 == 110 [pid = 1745] [id = 407] 03:17:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 202 (0x8d831800) [pid = 1745] [serial = 1222] [outer = (nil)] 03:17:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 203 (0xa503f800) [pid = 1745] [serial = 1223] [outer = 0x8d831800] 03:17:00 INFO - PROCESS | 1745 | 1463739420350 Marionette DEBUG loaded listener.js 03:17:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 204 (0xa50a0000) [pid = 1745] [serial = 1224] [outer = 0x8d831800] 03:17:01 INFO - PROCESS | 1745 | 1463739421315 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:17:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:17:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1683ms 03:17:01 INFO - PROCESS | 1745 | 1463739421356 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 03:17:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:17:01 INFO - PROCESS | 1745 | 1463739421361 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 03:17:01 INFO - PROCESS | 1745 | 1463739421368 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:17:01 INFO - PROCESS | 1745 | 1463739421372 Marionette TRACE conn4 <- [1,1602,null,{}] 03:17:01 INFO - PROCESS | 1745 | 1463739421378 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:01 INFO - PROCESS | 1745 | 1463739421686 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 03:17:02 INFO - PROCESS | 1745 | 1463739422042 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bf4000 == 111 [pid = 1745] [id = 408] 03:17:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 205 (0x8a570800) [pid = 1745] [serial = 1225] [outer = (nil)] 03:17:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 206 (0x8bcf1400) [pid = 1745] [serial = 1226] [outer = 0x8a570800] 03:17:02 INFO - PROCESS | 1745 | 1463739422134 Marionette DEBUG loaded listener.js 03:17:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 207 (0x8c9edc00) [pid = 1745] [serial = 1227] [outer = 0x8a570800] 03:17:03 INFO - PROCESS | 1745 | 1463739423845 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 03:17:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:17:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2547ms 03:17:03 INFO - PROCESS | 1745 | 1463739423916 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 03:17:03 INFO - PROCESS | 1745 | 1463739423923 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 03:17:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:17:03 INFO - PROCESS | 1745 | 1463739423933 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:17:03 INFO - PROCESS | 1745 | 1463739423938 Marionette TRACE conn4 <- [1,1606,null,{}] 03:17:03 INFO - PROCESS | 1745 | 1463739423951 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:04 INFO - PROCESS | 1745 | 1463739424225 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 03:17:04 INFO - PROCESS | 1745 | 1463739424506 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5c7800 == 112 [pid = 1745] [id = 409] 03:17:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 208 (0x8aab2400) [pid = 1745] [serial = 1228] [outer = (nil)] 03:17:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 209 (0x8c45cc00) [pid = 1745] [serial = 1229] [outer = 0x8aab2400] 03:17:04 INFO - PROCESS | 1745 | 1463739424596 Marionette DEBUG loaded listener.js 03:17:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 210 (0x8c61d400) [pid = 1745] [serial = 1230] [outer = 0x8aab2400] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x928af400 == 111 [pid = 1745] [id = 285] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8c29b800 == 110 [pid = 1745] [id = 201] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8c45c000 == 109 [pid = 1745] [id = 251] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2aac00 == 108 [pid = 1745] [id = 252] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x957b1c00 == 107 [pid = 1745] [id = 254] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x925e7400 == 106 [pid = 1745] [id = 392] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6d6000 == 105 [pid = 1745] [id = 391] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8a571c00 == 104 [pid = 1745] [id = 390] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x88bea800 == 103 [pid = 1745] [id = 389] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9b4800 == 102 [pid = 1745] [id = 388] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8aabb400 == 101 [pid = 1745] [id = 387] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x91578000 == 100 [pid = 1745] [id = 379] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8eca6c00 == 99 [pid = 1745] [id = 377] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x9172d000 == 98 [pid = 1745] [id = 378] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb7dc00 == 97 [pid = 1745] [id = 376] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbd3c00 == 96 [pid = 1745] [id = 325] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8bced400 == 95 [pid = 1745] [id = 375] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8d83e800 == 94 [pid = 1745] [id = 374] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8aabac00 == 93 [pid = 1745] [id = 372] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8aab2c00 == 92 [pid = 1745] [id = 373] 03:17:05 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbdec00 == 91 [pid = 1745] [id = 351] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 209 (0x88ebd800) [pid = 1745] [serial = 1106] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 208 (0x8e0d9c00) [pid = 1745] [serial = 1113] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 207 (0x8c9b8400) [pid = 1745] [serial = 1109] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 206 (0x8c294000) [pid = 1745] [serial = 1058] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 205 (0x8d6c7400) [pid = 1745] [serial = 1116] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 204 (0x9a277400) [pid = 1745] [serial = 1082] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 203 (0x8bbd5000) [pid = 1745] [serial = 1115] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 202 (0x8bcf2400) [pid = 1745] [serial = 1104] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 201 (0x91579c00) [pid = 1745] [serial = 1064] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 200 (0x8d46d800) [pid = 1745] [serial = 1110] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 199 (0x95bb7800) [pid = 1745] [serial = 1073] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 198 (0x9a023c00) [pid = 1745] [serial = 1079] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 197 (0x8ded1c00) [pid = 1745] [serial = 1056] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 196 (0x95181c00) [pid = 1745] [serial = 1094] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 195 (0x92a95800) [pid = 1745] [serial = 1067] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 194 (0x91574000) [pid = 1745] [serial = 1097] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 193 (0x9bfb8c00) [pid = 1745] [serial = 1088] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 192 (0x9af25400) [pid = 1745] [serial = 1085] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 191 (0x8aac0400) [pid = 1745] [serial = 1103] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 190 (0x8e07e800) [pid = 1745] [serial = 1112] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 189 (0x8d6c6000) [pid = 1745] [serial = 1091] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 188 (0x8ec0a400) [pid = 1745] [serial = 1100] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 187 (0x99148800) [pid = 1745] [serial = 1076] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 186 (0x8e92cc00) [pid = 1745] [serial = 1061] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 185 (0x9513d400) [pid = 1745] [serial = 1070] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 184 (0x8a5c1000) [pid = 1745] [serial = 1107] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 183 (0x928b2c00) [pid = 1745] [serial = 993] [outer = (nil)] [url = about:blank] 03:17:05 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0x8eb80800) [pid = 1745] [serial = 1118] [outer = (nil)] [url = about:blank] 03:17:06 INFO - PROCESS | 1745 | 1463739426177 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 03:17:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:17:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2297ms 03:17:06 INFO - PROCESS | 1745 | 1463739426231 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 03:17:06 INFO - PROCESS | 1745 | 1463739426239 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 03:17:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:17:06 INFO - PROCESS | 1745 | 1463739426251 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:17:06 INFO - PROCESS | 1745 | 1463739426255 Marionette TRACE conn4 <- [1,1610,null,{}] 03:17:06 INFO - PROCESS | 1745 | 1463739426280 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:06 INFO - PROCESS | 1745 | 1463739426491 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 03:17:06 INFO - PROCESS | 1745 | 1463739426505 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5c6400 == 92 [pid = 1745] [id = 410] 03:17:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x8bbdfc00) [pid = 1745] [serial = 1231] [outer = (nil)] 03:17:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 184 (0x8c297800) [pid = 1745] [serial = 1232] [outer = 0x8bbdfc00] 03:17:06 INFO - PROCESS | 1745 | 1463739426584 Marionette DEBUG loaded listener.js 03:17:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 185 (0x8c9b1400) [pid = 1745] [serial = 1233] [outer = 0x8bbdfc00] 03:17:07 INFO - PROCESS | 1745 | 1463739427731 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 03:17:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:17:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1503ms 03:17:07 INFO - PROCESS | 1745 | 1463739427754 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 03:17:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:17:07 INFO - PROCESS | 1745 | 1463739427759 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 03:17:07 INFO - PROCESS | 1745 | 1463739427766 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:17:07 INFO - PROCESS | 1745 | 1463739427772 Marionette TRACE conn4 <- [1,1614,null,{}] 03:17:07 INFO - PROCESS | 1745 | 1463739427834 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:08 INFO - PROCESS | 1745 | 1463739428102 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 03:17:08 INFO - PROCESS | 1745 | 1463739428134 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c45f000 == 93 [pid = 1745] [id = 411] 03:17:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 186 (0x8d6c2400) [pid = 1745] [serial = 1234] [outer = (nil)] 03:17:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 187 (0x8d83e800) [pid = 1745] [serial = 1235] [outer = 0x8d6c2400] 03:17:08 INFO - PROCESS | 1745 | 1463739428220 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 188 (0x8e081400) [pid = 1745] [serial = 1236] [outer = 0x8d6c2400] 03:17:09 INFO - PROCESS | 1745 | 1463739429253 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 03:17:09 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 03:17:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1542ms 03:17:09 INFO - PROCESS | 1745 | 1463739429308 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 03:17:09 INFO - PROCESS | 1745 | 1463739429312 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 03:17:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:17:09 INFO - PROCESS | 1745 | 1463739429325 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - PROCESS | 1745 | 1463739429328 Marionette TRACE conn4 <- [1,1618,null,{}] 03:17:09 INFO - PROCESS | 1745 | 1463739429335 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:09 INFO - PROCESS | 1745 | 1463739429603 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 03:17:09 INFO - PROCESS | 1745 | 1463739429643 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d472c00 == 94 [pid = 1745] [id = 412] 03:17:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 189 (0x8ded5000) [pid = 1745] [serial = 1237] [outer = (nil)] 03:17:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 190 (0x8e2f2400) [pid = 1745] [serial = 1238] [outer = 0x8ded5000] 03:17:09 INFO - PROCESS | 1745 | 1463739429725 Marionette DEBUG loaded listener.js 03:17:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 191 (0x8eb40400) [pid = 1745] [serial = 1239] [outer = 0x8ded5000] 03:17:10 INFO - PROCESS | 1745 | --DOMWINDOW == 190 (0x925ea000) [pid = 1745] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:17:10 INFO - PROCESS | 1745 | --DOMWINDOW == 189 (0x8aabe000) [pid = 1745] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:17:10 INFO - PROCESS | 1745 | --DOMWINDOW == 188 (0x914d4000) [pid = 1745] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:17:10 INFO - PROCESS | 1745 | --DOMWINDOW == 187 (0x88bed000) [pid = 1745] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:17:10 INFO - PROCESS | 1745 | --DOMWINDOW == 186 (0x8aaba400) [pid = 1745] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:17:10 INFO - PROCESS | 1745 | --DOMWINDOW == 185 (0x8c9c7400) [pid = 1745] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:17:11 INFO - PROCESS | 1745 | 1463739431231 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 03:17:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:17:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1947ms 03:17:11 INFO - PROCESS | 1745 | 1463739431275 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 03:17:11 INFO - PROCESS | 1745 | 1463739431280 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 03:17:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:17:11 INFO - PROCESS | 1745 | 1463739431287 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:17:11 INFO - PROCESS | 1745 | 1463739431290 Marionette TRACE conn4 <- [1,1622,null,{}] 03:17:11 INFO - PROCESS | 1745 | 1463739431296 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:11 INFO - PROCESS | 1745 | 1463739431568 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 03:17:11 INFO - PROCESS | 1745 | 1463739431593 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aabe000 == 95 [pid = 1745] [id = 413] 03:17:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 186 (0x8bceac00) [pid = 1745] [serial = 1240] [outer = (nil)] 03:17:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 187 (0x8e2f8c00) [pid = 1745] [serial = 1241] [outer = 0x8bceac00] 03:17:11 INFO - PROCESS | 1745 | 1463739431671 Marionette DEBUG loaded listener.js 03:17:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 188 (0x8eb4e000) [pid = 1745] [serial = 1242] [outer = 0x8bceac00] 03:17:12 INFO - PROCESS | 1745 | 1463739432778 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 03:17:12 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 03:17:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1540ms 03:17:12 INFO - PROCESS | 1745 | 1463739432829 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 03:17:12 INFO - PROCESS | 1745 | 1463739432836 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 03:17:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:17:12 INFO - PROCESS | 1745 | 1463739432846 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:17:12 INFO - PROCESS | 1745 | 1463739432852 Marionette TRACE conn4 <- [1,1626,null,{}] 03:17:12 INFO - PROCESS | 1745 | 1463739432865 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:13 INFO - PROCESS | 1745 | 1463739433150 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 03:17:13 INFO - PROCESS | 1745 | 1463739433495 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aabb400 == 96 [pid = 1745] [id = 414] 03:17:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 189 (0x8aabe400) [pid = 1745] [serial = 1243] [outer = (nil)] 03:17:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 190 (0x8bbda000) [pid = 1745] [serial = 1244] [outer = 0x8aabe400] 03:17:13 INFO - PROCESS | 1745 | 1463739433595 Marionette DEBUG loaded listener.js 03:17:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 191 (0x8c291000) [pid = 1745] [serial = 1245] [outer = 0x8aabe400] 03:17:14 INFO - PROCESS | 1745 | 1463739434639 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:17:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:17:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1846ms 03:17:14 INFO - PROCESS | 1745 | 1463739434693 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 03:17:14 INFO - PROCESS | 1745 | 1463739434703 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 03:17:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:17:14 INFO - PROCESS | 1745 | 1463739434716 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:17:14 INFO - PROCESS | 1745 | 1463739434721 Marionette TRACE conn4 <- [1,1630,null,{}] 03:17:14 INFO - PROCESS | 1745 | 1463739434728 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:14 INFO - PROCESS | 1745 | 1463739434965 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 03:17:15 INFO - PROCESS | 1745 | 1463739435329 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:15 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c460800 == 97 [pid = 1745] [id = 415] 03:17:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 192 (0x8c9c3000) [pid = 1745] [serial = 1246] [outer = (nil)] 03:17:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 193 (0x8d6cb000) [pid = 1745] [serial = 1247] [outer = 0x8c9c3000] 03:17:15 INFO - PROCESS | 1745 | 1463739435426 Marionette DEBUG loaded listener.js 03:17:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 194 (0x8e084000) [pid = 1745] [serial = 1248] [outer = 0x8c9c3000] 03:17:16 INFO - PROCESS | 1745 | 1463739436428 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 03:17:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:17:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1787ms 03:17:16 INFO - PROCESS | 1745 | 1463739436505 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 03:17:16 INFO - PROCESS | 1745 | 1463739436509 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 03:17:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:17:16 INFO - PROCESS | 1745 | 1463739436517 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:17:16 INFO - PROCESS | 1745 | 1463739436525 Marionette TRACE conn4 <- [1,1634,null,{}] 03:17:16 INFO - PROCESS | 1745 | 1463739436544 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:16 INFO - PROCESS | 1745 | 1463739436933 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 03:17:17 INFO - PROCESS | 1745 | 1463739437214 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb7f000 == 98 [pid = 1745] [id = 416] 03:17:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 195 (0x8ebc7800) [pid = 1745] [serial = 1249] [outer = (nil)] 03:17:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 196 (0x8ec09c00) [pid = 1745] [serial = 1250] [outer = 0x8ebc7800] 03:17:17 INFO - PROCESS | 1745 | 1463739437312 Marionette DEBUG loaded listener.js 03:17:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 197 (0x8eca8000) [pid = 1745] [serial = 1251] [outer = 0x8ebc7800] 03:17:18 INFO - PROCESS | 1745 | 1463739438323 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:17:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:17:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1852ms 03:17:18 INFO - PROCESS | 1745 | 1463739438370 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 03:17:18 INFO - PROCESS | 1745 | 1463739438376 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 03:17:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:17:18 INFO - PROCESS | 1745 | 1463739438383 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:17:18 INFO - PROCESS | 1745 | 1463739438388 Marionette TRACE conn4 <- [1,1638,null,{}] 03:17:18 INFO - PROCESS | 1745 | 1463739438395 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:18 INFO - PROCESS | 1745 | 1463739438621 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 03:17:18 INFO - PROCESS | 1745 | 1463739438932 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2eb400 == 99 [pid = 1745] [id = 417] 03:17:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 198 (0x8ecaac00) [pid = 1745] [serial = 1252] [outer = (nil)] 03:17:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 199 (0x914d6c00) [pid = 1745] [serial = 1253] [outer = 0x8ecaac00] 03:17:19 INFO - PROCESS | 1745 | 1463739439033 Marionette DEBUG loaded listener.js 03:17:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 200 (0x9157ac00) [pid = 1745] [serial = 1254] [outer = 0x8ecaac00] 03:17:19 INFO - PROCESS | 1745 | 1463739439981 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 03:17:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:17:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1637ms 03:17:20 INFO - PROCESS | 1745 | 1463739440021 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 03:17:20 INFO - PROCESS | 1745 | 1463739440026 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 03:17:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:17:20 INFO - PROCESS | 1745 | 1463739440032 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:17:20 INFO - PROCESS | 1745 | 1463739440036 Marionette TRACE conn4 <- [1,1642,null,{}] 03:17:20 INFO - PROCESS | 1745 | 1463739440042 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:20 INFO - PROCESS | 1745 | 1463739440263 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 03:17:20 INFO - PROCESS | 1745 | 1463739440547 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:20 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb85400 == 100 [pid = 1745] [id = 418] 03:17:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 201 (0x8eca6800) [pid = 1745] [serial = 1255] [outer = (nil)] 03:17:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 202 (0x91727c00) [pid = 1745] [serial = 1256] [outer = 0x8eca6800] 03:17:20 INFO - PROCESS | 1745 | 1463739440682 Marionette DEBUG loaded listener.js 03:17:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 203 (0x925d8400) [pid = 1745] [serial = 1257] [outer = 0x8eca6800] 03:17:21 INFO - PROCESS | 1745 | 1463739441614 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 03:17:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:17:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1633ms 03:17:21 INFO - PROCESS | 1745 | 1463739441667 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 03:17:21 INFO - PROCESS | 1745 | 1463739441670 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 03:17:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:17:21 INFO - PROCESS | 1745 | 1463739441678 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:17:21 INFO - PROCESS | 1745 | 1463739441680 Marionette TRACE conn4 <- [1,1646,null,{}] 03:17:21 INFO - PROCESS | 1745 | 1463739441687 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:21 INFO - PROCESS | 1745 | 1463739441948 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 03:17:22 INFO - PROCESS | 1745 | 1463739442288 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ebf800 == 101 [pid = 1745] [id = 419] 03:17:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 204 (0x9172b800) [pid = 1745] [serial = 1258] [outer = (nil)] 03:17:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 205 (0x92a95c00) [pid = 1745] [serial = 1259] [outer = 0x9172b800] 03:17:22 INFO - PROCESS | 1745 | 1463739442390 Marionette DEBUG loaded listener.js 03:17:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 206 (0x93bee000) [pid = 1745] [serial = 1260] [outer = 0x9172b800] 03:17:23 INFO - PROCESS | 1745 | 1463739443412 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 03:17:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:17:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1782ms 03:17:23 INFO - PROCESS | 1745 | 1463739443462 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 03:17:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:17:23 INFO - PROCESS | 1745 | 1463739443466 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 03:17:23 INFO - PROCESS | 1745 | 1463739443474 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:17:23 INFO - PROCESS | 1745 | 1463739443477 Marionette TRACE conn4 <- [1,1650,null,{}] 03:17:23 INFO - PROCESS | 1745 | 1463739443484 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:23 INFO - PROCESS | 1745 | 1463739443706 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 03:17:24 INFO - PROCESS | 1745 | 1463739444015 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x945a7400 == 102 [pid = 1745] [id = 420] 03:17:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 207 (0x94f74000) [pid = 1745] [serial = 1261] [outer = (nil)] 03:17:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 208 (0x95392800) [pid = 1745] [serial = 1262] [outer = 0x94f74000] 03:17:24 INFO - PROCESS | 1745 | 1463739444116 Marionette DEBUG loaded listener.js 03:17:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 209 (0x957b1c00) [pid = 1745] [serial = 1263] [outer = 0x94f74000] 03:17:25 INFO - PROCESS | 1745 | 1463739445049 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 03:17:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:17:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1633ms 03:17:25 INFO - PROCESS | 1745 | 1463739445107 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 03:17:25 INFO - PROCESS | 1745 | 1463739445111 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 03:17:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:17:25 INFO - PROCESS | 1745 | 1463739445119 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:17:25 INFO - PROCESS | 1745 | 1463739445122 Marionette TRACE conn4 <- [1,1654,null,{}] 03:17:25 INFO - PROCESS | 1745 | 1463739445128 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:25 INFO - PROCESS | 1745 | 1463739445345 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 03:17:25 INFO - PROCESS | 1745 | 1463739445669 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0db400 == 103 [pid = 1745] [id = 421] 03:17:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 210 (0x8e92c000) [pid = 1745] [serial = 1264] [outer = (nil)] 03:17:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 211 (0x95bbac00) [pid = 1745] [serial = 1265] [outer = 0x8e92c000] 03:17:25 INFO - PROCESS | 1745 | 1463739445765 Marionette DEBUG loaded listener.js 03:17:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 212 (0x9753cc00) [pid = 1745] [serial = 1266] [outer = 0x8e92c000] 03:17:26 INFO - PROCESS | 1745 | 1463739446649 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:17:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:17:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1583ms 03:17:26 INFO - PROCESS | 1745 | 1463739446702 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 03:17:26 INFO - PROCESS | 1745 | 1463739446706 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 03:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:17:26 INFO - PROCESS | 1745 | 1463739446733 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:17:26 INFO - PROCESS | 1745 | 1463739446737 Marionette TRACE conn4 <- [1,1658,null,{}] 03:17:26 INFO - PROCESS | 1745 | 1463739446744 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:26 INFO - PROCESS | 1745 | 1463739446961 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 03:17:27 INFO - PROCESS | 1745 | 1463739447289 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6d3800 == 104 [pid = 1745] [id = 422] 03:17:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 213 (0x95a65800) [pid = 1745] [serial = 1267] [outer = (nil)] 03:17:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 214 (0x99c05400) [pid = 1745] [serial = 1268] [outer = 0x95a65800] 03:17:27 INFO - PROCESS | 1745 | 1463739447384 Marionette DEBUG loaded listener.js 03:17:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 215 (0x99ce1800) [pid = 1745] [serial = 1269] [outer = 0x95a65800] 03:17:28 INFO - PROCESS | 1745 | 1463739448361 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1692ms 03:17:28 INFO - PROCESS | 1745 | 1463739448422 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 03:17:28 INFO - PROCESS | 1745 | 1463739448426 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 03:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:17:28 INFO - PROCESS | 1745 | 1463739448434 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:17:28 INFO - PROCESS | 1745 | 1463739448439 Marionette TRACE conn4 <- [1,1662,null,{}] 03:17:28 INFO - PROCESS | 1745 | 1463739448446 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:28 INFO - PROCESS | 1745 | 1463739448678 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 03:17:29 INFO - PROCESS | 1745 | 1463739449001 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:29 INFO - PROCESS | 1745 | ++DOCSHELL 0x928b7400 == 105 [pid = 1745] [id = 423] 03:17:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 216 (0x95bb0400) [pid = 1745] [serial = 1270] [outer = (nil)] 03:17:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 217 (0x9a0b2400) [pid = 1745] [serial = 1271] [outer = 0x95bb0400] 03:17:29 INFO - PROCESS | 1745 | 1463739449100 Marionette DEBUG loaded listener.js 03:17:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 218 (0x9a277c00) [pid = 1745] [serial = 1272] [outer = 0x95bb0400] 03:17:30 INFO - PROCESS | 1745 | 1463739450196 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1839ms 03:17:30 INFO - PROCESS | 1745 | 1463739450275 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 03:17:30 INFO - PROCESS | 1745 | 1463739450283 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 03:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:17:30 INFO - PROCESS | 1745 | 1463739450290 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:17:30 INFO - PROCESS | 1745 | 1463739450295 Marionette TRACE conn4 <- [1,1666,null,{}] 03:17:30 INFO - PROCESS | 1745 | 1463739450301 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:30 INFO - PROCESS | 1745 | 1463739450608 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 03:17:31 INFO - PROCESS | 1745 | ************************* 03:17:31 INFO - PROCESS | 1745 | A coding exception was thrown and uncaught in a Task. 03:17:31 INFO - PROCESS | 1745 | 03:17:31 INFO - PROCESS | 1745 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:17:31 INFO - PROCESS | 1745 | Full stack: 03:17:31 INFO - PROCESS | 1745 | ************************* 03:17:31 INFO - PROCESS | 1745 | 1463739451020 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x9af1b800 == 106 [pid = 1745] [id = 424] 03:17:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 219 (0x9be97c00) [pid = 1745] [serial = 1273] [outer = (nil)] 03:17:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 220 (0x9c0af800) [pid = 1745] [serial = 1274] [outer = 0x9be97c00] 03:17:31 INFO - PROCESS | 1745 | 1463739451133 Marionette DEBUG loaded listener.js 03:17:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0xa213d400) [pid = 1745] [serial = 1275] [outer = 0x9be97c00] 03:17:32 INFO - PROCESS | 1745 | 1463739452224 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 03:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1987ms 03:17:32 INFO - PROCESS | 1745 | 1463739452279 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 03:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:17:32 INFO - PROCESS | 1745 | 1463739452284 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 03:17:32 INFO - PROCESS | 1745 | 1463739452291 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:17:32 INFO - PROCESS | 1745 | 1463739452294 Marionette TRACE conn4 <- [1,1670,null,{}] 03:17:32 INFO - PROCESS | 1745 | 1463739452300 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:32 INFO - PROCESS | 1745 | 1463739452528 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 03:17:32 INFO - PROCESS | 1745 | 1463739452853 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x9af1d000 == 107 [pid = 1745] [id = 425] 03:17:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0x9bfb6400) [pid = 1745] [serial = 1276] [outer = (nil)] 03:17:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 223 (0xa3050400) [pid = 1745] [serial = 1277] [outer = 0x9bfb6400] 03:17:32 INFO - PROCESS | 1745 | 1463739452972 Marionette DEBUG loaded listener.js 03:17:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 224 (0xa30ce800) [pid = 1745] [serial = 1278] [outer = 0x9bfb6400] 03:17:33 INFO - PROCESS | 1745 | 1463739453892 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 03:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1636ms 03:17:33 INFO - PROCESS | 1745 | 1463739453927 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 03:17:33 INFO - PROCESS | 1745 | 1463739453931 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 03:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:17:33 INFO - PROCESS | 1745 | 1463739453938 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:17:33 INFO - PROCESS | 1745 | 1463739453942 Marionette TRACE conn4 <- [1,1674,null,{}] 03:17:33 INFO - PROCESS | 1745 | 1463739453949 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:34 INFO - PROCESS | 1745 | 1463739454168 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 03:17:34 INFO - PROCESS | 1745 | 1463739454506 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a569800 == 108 [pid = 1745] [id = 426] 03:17:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 225 (0xa22c3c00) [pid = 1745] [serial = 1279] [outer = (nil)] 03:17:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 226 (0xa6289400) [pid = 1745] [serial = 1280] [outer = 0xa22c3c00] 03:17:34 INFO - PROCESS | 1745 | 1463739454604 Marionette DEBUG loaded listener.js 03:17:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 227 (0xa62edc00) [pid = 1745] [serial = 1281] [outer = 0xa22c3c00] 03:17:35 INFO - PROCESS | 1745 | 1463739455528 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 03:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1638ms 03:17:35 INFO - PROCESS | 1745 | 1463739455585 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 03:17:35 INFO - PROCESS | 1745 | 1463739455589 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 03:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:17:35 INFO - PROCESS | 1745 | 1463739455600 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:17:35 INFO - PROCESS | 1745 | 1463739455602 Marionette TRACE conn4 <- [1,1678,null,{}] 03:17:35 INFO - PROCESS | 1745 | 1463739455609 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:35 INFO - PROCESS | 1745 | 1463739455832 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 03:17:36 INFO - PROCESS | 1745 | 1463739456162 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:36 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb41400 == 109 [pid = 1745] [id = 427] 03:17:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 228 (0x8eb47800) [pid = 1745] [serial = 1282] [outer = (nil)] 03:17:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 229 (0xa3055800) [pid = 1745] [serial = 1283] [outer = 0x8eb47800] 03:17:36 INFO - PROCESS | 1745 | 1463739456260 Marionette DEBUG loaded listener.js 03:17:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 230 (0xa67ca400) [pid = 1745] [serial = 1284] [outer = 0x8eb47800] 03:17:37 INFO - PROCESS | 1745 | 1463739457188 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 03:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1633ms 03:17:37 INFO - PROCESS | 1745 | 1463739457235 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 03:17:37 INFO - PROCESS | 1745 | 1463739457239 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 03:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:17:37 INFO - PROCESS | 1745 | 1463739457246 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:17:37 INFO - PROCESS | 1745 | 1463739457249 Marionette TRACE conn4 <- [1,1682,null,{}] 03:17:37 INFO - PROCESS | 1745 | 1463739457255 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:37 INFO - PROCESS | 1745 | 1463739457474 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 03:17:37 INFO - PROCESS | 1745 | 1463739457789 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2b0000 == 110 [pid = 1745] [id = 428] 03:17:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 231 (0x8e2b1400) [pid = 1745] [serial = 1285] [outer = (nil)] 03:17:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 232 (0x8e2b7800) [pid = 1745] [serial = 1286] [outer = 0x8e2b1400] 03:17:37 INFO - PROCESS | 1745 | 1463739457896 Marionette DEBUG loaded listener.js 03:17:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 233 (0x8e2b9c00) [pid = 1745] [serial = 1287] [outer = 0x8e2b1400] 03:17:38 INFO - PROCESS | 1745 | 1463739458860 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 03:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1684ms 03:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:17:38 INFO - PROCESS | 1745 | 1463739458932 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 03:17:38 INFO - PROCESS | 1745 | 1463739458935 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 03:17:38 INFO - PROCESS | 1745 | 1463739458941 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:17:38 INFO - PROCESS | 1745 | 1463739458945 Marionette TRACE conn4 <- [1,1686,null,{}] 03:17:38 INFO - PROCESS | 1745 | 1463739458951 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:39 INFO - PROCESS | 1745 | 1463739459172 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 03:17:39 INFO - PROCESS | 1745 | 1463739459491 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:39 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df31800 == 111 [pid = 1745] [id = 429] 03:17:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 234 (0x8df31c00) [pid = 1745] [serial = 1288] [outer = (nil)] 03:17:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 235 (0x8df39400) [pid = 1745] [serial = 1289] [outer = 0x8df31c00] 03:17:39 INFO - PROCESS | 1745 | 1463739459588 Marionette DEBUG loaded listener.js 03:17:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 236 (0x8df3b800) [pid = 1745] [serial = 1290] [outer = 0x8df31c00] 03:17:40 INFO - PROCESS | 1745 | 1463739460536 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 03:17:40 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 03:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1635ms 03:17:40 INFO - PROCESS | 1745 | 1463739460576 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 03:17:40 INFO - PROCESS | 1745 | 1463739460580 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 03:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:17:40 INFO - PROCESS | 1745 | 1463739460587 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:17:40 INFO - PROCESS | 1745 | 1463739460590 Marionette TRACE conn4 <- [1,1690,null,{}] 03:17:40 INFO - PROCESS | 1745 | 1463739460597 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:40 INFO - PROCESS | 1745 | 1463739460820 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 03:17:41 INFO - PROCESS | 1745 | 1463739461168 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df33800 == 112 [pid = 1745] [id = 430] 03:17:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 237 (0x8df37000) [pid = 1745] [serial = 1291] [outer = (nil)] 03:17:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 238 (0x8e2bd000) [pid = 1745] [serial = 1292] [outer = 0x8df37000] 03:17:41 INFO - PROCESS | 1745 | 1463739461261 Marionette DEBUG loaded listener.js 03:17:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 239 (0x8e92c800) [pid = 1745] [serial = 1293] [outer = 0x8df37000] 03:17:42 INFO - PROCESS | 1745 | 1463739462183 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 03:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1646ms 03:17:42 INFO - PROCESS | 1745 | 1463739462234 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 03:17:42 INFO - PROCESS | 1745 | 1463739462239 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 03:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:17:42 INFO - PROCESS | 1745 | 1463739462247 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:17:42 INFO - PROCESS | 1745 | 1463739462250 Marionette TRACE conn4 <- [1,1694,null,{}] 03:17:42 INFO - PROCESS | 1745 | 1463739462257 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:42 INFO - PROCESS | 1745 | 1463739462498 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 03:17:42 INFO - PROCESS | 1745 | 1463739462832 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x8eca3800 == 111 [pid = 1745] [id = 354] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x8d472c00 == 110 [pid = 1745] [id = 412] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x8c45f000 == 109 [pid = 1745] [id = 411] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5c6400 == 108 [pid = 1745] [id = 410] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5c7800 == 107 [pid = 1745] [id = 409] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x9914b800 == 106 [pid = 1745] [id = 402] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x91728c00 == 105 [pid = 1745] [id = 401] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x9517ac00 == 104 [pid = 1745] [id = 399] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x925e3400 == 103 [pid = 1745] [id = 400] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x92a9d800 == 102 [pid = 1745] [id = 398] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x8c61b000 == 101 [pid = 1745] [id = 397] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x88be8400 == 100 [pid = 1745] [id = 396] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6cc400 == 99 [pid = 1745] [id = 395] 03:17:43 INFO - PROCESS | 1745 | --DOCSHELL 0x8aab9000 == 98 [pid = 1745] [id = 394] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 238 (0x8e2f0000) [pid = 1745] [serial = 1181] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 237 (0x92bf0800) [pid = 1745] [serial = 1179] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 236 (0x8c9b2c00) [pid = 1745] [serial = 1160] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 235 (0x8bcf7800) [pid = 1745] [serial = 1164] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 234 (0x8bcf4c00) [pid = 1745] [serial = 1121] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 233 (0x8e081800) [pid = 1745] [serial = 1124] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 232 (0x99edc000) [pid = 1745] [serial = 1154] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 231 (0x91d8d800) [pid = 1745] [serial = 1175] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 230 (0x8a2ad000) [pid = 1745] [serial = 1169] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 229 (0x925da000) [pid = 1745] [serial = 1176] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 228 (0x94f72000) [pid = 1745] [serial = 1142] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 227 (0x925f4c00) [pid = 1745] [serial = 1178] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 226 (0x8ebc4000) [pid = 1745] [serial = 1172] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 225 (0x8e0d6c00) [pid = 1745] [serial = 1167] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 224 (0x8ded0c00) [pid = 1745] [serial = 1166] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 223 (0x8aab6800) [pid = 1745] [serial = 1170] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 222 (0x928ab400) [pid = 1745] [serial = 1136] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x95a61800) [pid = 1745] [serial = 1148] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x8ecad800) [pid = 1745] [serial = 1173] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 219 (0x8bbdc000) [pid = 1745] [serial = 1163] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 218 (0x98f9e800) [pid = 1745] [serial = 1151] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 217 (0x91731800) [pid = 1745] [serial = 1133] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 216 (0x914d6000) [pid = 1745] [serial = 1130] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 215 (0x95391000) [pid = 1745] [serial = 1145] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 214 (0x92bed400) [pid = 1745] [serial = 1139] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 213 (0x8eca2000) [pid = 1745] [serial = 1127] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | --DOMWINDOW == 212 (0x9a276000) [pid = 1745] [serial = 1157] [outer = (nil)] [url = about:blank] 03:17:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x88be8400 == 99 [pid = 1745] [id = 431] 03:17:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 213 (0x88bf0000) [pid = 1745] [serial = 1294] [outer = (nil)] 03:17:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 214 (0x8a2aa800) [pid = 1745] [serial = 1295] [outer = 0x88bf0000] 03:17:44 INFO - PROCESS | 1745 | 1463739464226 Marionette DEBUG loaded listener.js 03:17:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 215 (0x8a574000) [pid = 1745] [serial = 1296] [outer = 0x88bf0000] 03:17:45 INFO - PROCESS | 1745 | 1463739465065 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 03:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2847ms 03:17:45 INFO - PROCESS | 1745 | 1463739465095 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 03:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:17:45 INFO - PROCESS | 1745 | 1463739465102 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 03:17:45 INFO - PROCESS | 1745 | 1463739465111 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:17:45 INFO - PROCESS | 1745 | 1463739465116 Marionette TRACE conn4 <- [1,1698,null,{}] 03:17:45 INFO - PROCESS | 1745 | 1463739465124 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:45 INFO - PROCESS | 1745 | 1463739465343 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 03:17:45 INFO - PROCESS | 1745 | 1463739465543 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aab9400 == 100 [pid = 1745] [id = 432] 03:17:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 216 (0x8aabe800) [pid = 1745] [serial = 1297] [outer = (nil)] 03:17:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 217 (0x8bcec400) [pid = 1745] [serial = 1298] [outer = 0x8aabe800] 03:17:45 INFO - PROCESS | 1745 | 1463739465625 Marionette DEBUG loaded listener.js 03:17:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 218 (0x8bcf9000) [pid = 1745] [serial = 1299] [outer = 0x8aabe800] 03:17:46 INFO - PROCESS | 1745 | 1463739466467 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 03:17: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 03:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1389ms 03:17:46 INFO - PROCESS | 1745 | 1463739466531 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 03:17:46 INFO - PROCESS | 1745 | 1463739466537 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 03:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:17:46 INFO - PROCESS | 1745 | 1463739466549 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:17:46 INFO - PROCESS | 1745 | 1463739466552 Marionette TRACE conn4 <- [1,1702,null,{}] 03:17:46 INFO - PROCESS | 1745 | 1463739466564 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:46 INFO - PROCESS | 1745 | 1463739466848 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 03:17:46 INFO - PROCESS | 1745 | 1463739466874 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x875d0800 == 101 [pid = 1745] [id = 433] 03:17:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 219 (0x8bcf0000) [pid = 1745] [serial = 1300] [outer = (nil)] 03:17:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 220 (0x8c9cd800) [pid = 1745] [serial = 1301] [outer = 0x8bcf0000] 03:17:46 INFO - PROCESS | 1745 | 1463739466963 Marionette DEBUG loaded listener.js 03:17:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0x8d835000) [pid = 1745] [serial = 1302] [outer = 0x8bcf0000] 03:17:48 INFO - PROCESS | 1745 | 1463739468023 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1534ms 03:17:48 INFO - PROCESS | 1745 | 1463739468084 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 03:17:48 INFO - PROCESS | 1745 | 1463739468087 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 03:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:17:48 INFO - PROCESS | 1745 | 1463739468101 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:17:48 INFO - PROCESS | 1745 | 1463739468107 Marionette TRACE conn4 <- [1,1706,null,{}] 03:17:48 INFO - PROCESS | 1745 | 1463739468122 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:48 INFO - PROCESS | 1745 | 1463739468425 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 03:17:48 INFO - PROCESS | 1745 | 1463739468464 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c615000 == 102 [pid = 1745] [id = 434] 03:17:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0x8df34c00) [pid = 1745] [serial = 1303] [outer = (nil)] 03:17:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 223 (0x8e2bcc00) [pid = 1745] [serial = 1304] [outer = 0x8df34c00] 03:17:48 INFO - PROCESS | 1745 | 1463739468540 Marionette DEBUG loaded listener.js 03:17:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 224 (0x8e2f6800) [pid = 1745] [serial = 1305] [outer = 0x8df34c00] 03:17:49 INFO - PROCESS | 1745 | --DOMWINDOW == 223 (0x8d6c2400) [pid = 1745] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:17:49 INFO - PROCESS | 1745 | --DOMWINDOW == 222 (0x8aab2400) [pid = 1745] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:17:49 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x8ded5000) [pid = 1745] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:17:49 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x8bbdfc00) [pid = 1745] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:17:49 INFO - PROCESS | 1745 | 1463739469735 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 03:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1691ms 03:17:49 INFO - PROCESS | 1745 | 1463739469787 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 03:17:49 INFO - PROCESS | 1745 | 1463739469792 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 03:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:17:49 INFO - PROCESS | 1745 | 1463739469799 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:17:49 INFO - PROCESS | 1745 | 1463739469803 Marionette TRACE conn4 <- [1,1710,null,{}] 03:17:49 INFO - PROCESS | 1745 | 1463739469809 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:50 INFO - PROCESS | 1745 | 1463739470010 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 03:17:50 INFO - PROCESS | 1745 | 1463739470217 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d46d400 == 103 [pid = 1745] [id = 435] 03:17:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0x8d6c2400) [pid = 1745] [serial = 1306] [outer = (nil)] 03:17:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0x8eb82800) [pid = 1745] [serial = 1307] [outer = 0x8d6c2400] 03:17:50 INFO - PROCESS | 1745 | 1463739470298 Marionette DEBUG loaded listener.js 03:17:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 223 (0x8ebc5800) [pid = 1745] [serial = 1308] [outer = 0x8d6c2400] 03:17:51 INFO - PROCESS | 1745 | 1463739471124 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 03:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1490ms 03:17:51 INFO - PROCESS | 1745 | 1463739471297 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 03:17:51 INFO - PROCESS | 1745 | 1463739471303 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 03:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:17:51 INFO - PROCESS | 1745 | 1463739471315 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:17:51 INFO - PROCESS | 1745 | 1463739471319 Marionette TRACE conn4 <- [1,1714,null,{}] 03:17:51 INFO - PROCESS | 1745 | 1463739471329 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:51 INFO - PROCESS | 1745 | 1463739471610 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 03:17:51 INFO - PROCESS | 1745 | 1463739471954 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aab6400 == 104 [pid = 1745] [id = 436] 03:17:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 224 (0x8aab6c00) [pid = 1745] [serial = 1309] [outer = (nil)] 03:17:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 225 (0x8aabd000) [pid = 1745] [serial = 1310] [outer = 0x8aab6c00] 03:17:52 INFO - PROCESS | 1745 | 1463739472057 Marionette DEBUG loaded listener.js 03:17:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 226 (0x8bcf8c00) [pid = 1745] [serial = 1311] [outer = 0x8aab6c00] 03:17:53 INFO - PROCESS | 1745 | 1463739473087 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1836ms 03:17:53 INFO - PROCESS | 1745 | 1463739473153 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 03:17:53 INFO - PROCESS | 1745 | 1463739473160 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 03:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:17:53 INFO - PROCESS | 1745 | 1463739473173 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:17:53 INFO - PROCESS | 1745 | 1463739473180 Marionette TRACE conn4 <- [1,1718,null,{}] 03:17:53 INFO - PROCESS | 1745 | 1463739473186 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:53 INFO - PROCESS | 1745 | 1463739473494 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 03:17:53 INFO - PROCESS | 1745 | 1463739473837 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:53 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df32400 == 105 [pid = 1745] [id = 437] 03:17:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 227 (0x8df33c00) [pid = 1745] [serial = 1312] [outer = (nil)] 03:17:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 228 (0x8df3e800) [pid = 1745] [serial = 1313] [outer = 0x8df33c00] 03:17:53 INFO - PROCESS | 1745 | 1463739473930 Marionette DEBUG loaded listener.js 03:17:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 229 (0x8e2b4000) [pid = 1745] [serial = 1314] [outer = 0x8df33c00] 03:17:54 INFO - PROCESS | 1745 | 1463739474916 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1793ms 03:17:54 INFO - PROCESS | 1745 | 1463739474966 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 03:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:17:54 INFO - PROCESS | 1745 | 1463739474971 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 03:17:54 INFO - PROCESS | 1745 | 1463739474978 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:17:54 INFO - PROCESS | 1745 | 1463739474983 Marionette TRACE conn4 <- [1,1722,null,{}] 03:17:55 INFO - PROCESS | 1745 | 1463739475002 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:55 INFO - PROCESS | 1745 | 1463739475242 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 03:17:55 INFO - PROCESS | 1745 | 1463739475623 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2f4400 == 106 [pid = 1745] [id = 438] 03:17:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 230 (0x8eca3800) [pid = 1745] [serial = 1315] [outer = (nil)] 03:17:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 231 (0x8f6cf800) [pid = 1745] [serial = 1316] [outer = 0x8eca3800] 03:17:55 INFO - PROCESS | 1745 | 1463739475724 Marionette DEBUG loaded listener.js 03:17:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 232 (0x914d6000) [pid = 1745] [serial = 1317] [outer = 0x8eca3800] 03:17:56 INFO - PROCESS | 1745 | 1463739476718 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 03:17:56 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 03:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1791ms 03:17:56 INFO - PROCESS | 1745 | 1463739476769 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 03:17:56 INFO - PROCESS | 1745 | 1463739476774 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 03:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:17:56 INFO - PROCESS | 1745 | 1463739476781 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:17:56 INFO - PROCESS | 1745 | 1463739476785 Marionette TRACE conn4 <- [1,1726,null,{}] 03:17:56 INFO - PROCESS | 1745 | 1463739476791 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:57 INFO - PROCESS | 1745 | 1463739477037 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 03:17:57 INFO - PROCESS | 1745 | 1463739477380 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6ca400 == 107 [pid = 1745] [id = 439] 03:17:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 233 (0x8ebc3000) [pid = 1745] [serial = 1318] [outer = (nil)] 03:17:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 234 (0x91ee8000) [pid = 1745] [serial = 1319] [outer = 0x8ebc3000] 03:17:57 INFO - PROCESS | 1745 | 1463739477473 Marionette DEBUG loaded listener.js 03:17:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 235 (0x925e3400) [pid = 1745] [serial = 1320] [outer = 0x8ebc3000] 03:17:58 INFO - PROCESS | 1745 | 1463739478398 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 03:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1690ms 03:17:58 INFO - PROCESS | 1745 | 1463739478473 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 03:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:17:58 INFO - PROCESS | 1745 | 1463739478477 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 03:17:58 INFO - PROCESS | 1745 | 1463739478485 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:17:58 INFO - PROCESS | 1745 | 1463739478489 Marionette TRACE conn4 <- [1,1730,null,{}] 03:17:58 INFO - PROCESS | 1745 | 1463739478496 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:58 INFO - PROCESS | 1745 | 1463739478721 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 03:17:59 INFO - PROCESS | 1745 | 1463739479041 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6ce400 == 108 [pid = 1745] [id = 440] 03:17:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 236 (0x925f5000) [pid = 1745] [serial = 1321] [outer = (nil)] 03:17:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 237 (0x92a92c00) [pid = 1745] [serial = 1322] [outer = 0x925f5000] 03:17:59 INFO - PROCESS | 1745 | 1463739479133 Marionette DEBUG loaded listener.js 03:17:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 238 (0x92a97000) [pid = 1745] [serial = 1323] [outer = 0x925f5000] 03:18:00 INFO - PROCESS | 1745 | 1463739480063 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 03:18:00 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 03:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1631ms 03:18:00 INFO - PROCESS | 1745 | 1463739480117 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 03:18:00 INFO - PROCESS | 1745 | 1463739480121 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 03:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:18:00 INFO - PROCESS | 1745 | 1463739480128 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:18:00 INFO - PROCESS | 1745 | 1463739480132 Marionette TRACE conn4 <- [1,1734,null,{}] 03:18:00 INFO - PROCESS | 1745 | 1463739480139 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:00 INFO - PROCESS | 1745 | 1463739480401 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 03:18:00 INFO - PROCESS | 1745 | 1463739480736 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9c2400 == 109 [pid = 1745] [id = 441] 03:18:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 239 (0x94f74800) [pid = 1745] [serial = 1324] [outer = (nil)] 03:18:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 240 (0x95394400) [pid = 1745] [serial = 1325] [outer = 0x94f74800] 03:18:00 INFO - PROCESS | 1745 | 1463739480838 Marionette DEBUG loaded listener.js 03:18:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 241 (0x95bb2400) [pid = 1745] [serial = 1326] [outer = 0x94f74800] 03:18:01 INFO - PROCESS | 1745 | 1463739481782 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 03:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1695ms 03:18:01 INFO - PROCESS | 1745 | 1463739481825 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 03:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:18:01 INFO - PROCESS | 1745 | 1463739481830 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 03:18:01 INFO - PROCESS | 1745 | 1463739481837 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:18:01 INFO - PROCESS | 1745 | 1463739481840 Marionette TRACE conn4 <- [1,1738,null,{}] 03:18:01 INFO - PROCESS | 1745 | 1463739481849 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:02 INFO - PROCESS | 1745 | 1463739482131 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 03:18:02 INFO - PROCESS | 1745 | 1463739482484 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb7a000 == 110 [pid = 1745] [id = 442] 03:18:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 242 (0x91570400) [pid = 1745] [serial = 1327] [outer = (nil)] 03:18:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 243 (0x99147000) [pid = 1745] [serial = 1328] [outer = 0x91570400] 03:18:02 INFO - PROCESS | 1745 | 1463739482586 Marionette DEBUG loaded listener.js 03:18:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 244 (0x9957a000) [pid = 1745] [serial = 1329] [outer = 0x91570400] 03:18:03 INFO - PROCESS | 1745 | 1463739483555 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 03:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1784ms 03:18:03 INFO - PROCESS | 1745 | 1463739483622 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 03:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:18:03 INFO - PROCESS | 1745 | 1463739483626 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 03:18:03 INFO - PROCESS | 1745 | 1463739483633 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:18:03 INFO - PROCESS | 1745 | 1463739483637 Marionette TRACE conn4 <- [1,1742,null,{}] 03:18:03 INFO - PROCESS | 1745 | 1463739483643 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:03 INFO - PROCESS | 1745 | 1463739483870 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 03:18:04 INFO - PROCESS | 1745 | 1463739484202 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x95180c00 == 111 [pid = 1745] [id = 443] 03:18:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 245 (0x97540400) [pid = 1745] [serial = 1330] [outer = (nil)] 03:18:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 246 (0x9a34c800) [pid = 1745] [serial = 1331] [outer = 0x97540400] 03:18:04 INFO - PROCESS | 1745 | 1463739484295 Marionette DEBUG loaded listener.js 03:18:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 247 (0x9af1bc00) [pid = 1745] [serial = 1332] [outer = 0x97540400] 03:18:05 INFO - PROCESS | 1745 | 1463739485243 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 03:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1686ms 03:18:05 INFO - PROCESS | 1745 | 1463739485320 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 03:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:18:05 INFO - PROCESS | 1745 | 1463739485326 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 03:18:05 INFO - PROCESS | 1745 | 1463739485334 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:18:05 INFO - PROCESS | 1745 | 1463739485337 Marionette TRACE conn4 <- [1,1746,null,{}] 03:18:05 INFO - PROCESS | 1745 | 1463739485344 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:05 INFO - PROCESS | 1745 | 1463739485601 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 03:18:05 INFO - PROCESS | 1745 | 1463739485934 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb45c00 == 112 [pid = 1745] [id = 444] 03:18:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 248 (0x9a275c00) [pid = 1745] [serial = 1333] [outer = (nil)] 03:18:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 249 (0x9bfadc00) [pid = 1745] [serial = 1334] [outer = 0x9a275c00] 03:18:06 INFO - PROCESS | 1745 | 1463739486028 Marionette DEBUG loaded listener.js 03:18:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 250 (0x9bfb8c00) [pid = 1745] [serial = 1335] [outer = 0x9a275c00] 03:18:06 INFO - PROCESS | 1745 | 1463739486979 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 03:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1691ms 03:18:07 INFO - PROCESS | 1745 | 1463739487026 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 03:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:18:07 INFO - PROCESS | 1745 | 1463739487030 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 03:18:07 INFO - PROCESS | 1745 | 1463739487037 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:18:07 INFO - PROCESS | 1745 | 1463739487041 Marionette TRACE conn4 <- [1,1750,null,{}] 03:18:07 INFO - PROCESS | 1745 | 1463739487048 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:07 INFO - PROCESS | 1745 | 1463739487292 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 03:18:07 INFO - PROCESS | 1745 | 1463739487635 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5c4400 == 113 [pid = 1745] [id = 445] 03:18:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 251 (0x914d7400) [pid = 1745] [serial = 1336] [outer = (nil)] 03:18:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 252 (0xa22bf400) [pid = 1745] [serial = 1337] [outer = 0x914d7400] 03:18:07 INFO - PROCESS | 1745 | 1463739487730 Marionette DEBUG loaded listener.js 03:18:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 253 (0xa26c3c00) [pid = 1745] [serial = 1338] [outer = 0x914d7400] 03:18:08 INFO - PROCESS | 1745 | 1463739488692 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 03:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1732ms 03:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:18:08 INFO - PROCESS | 1745 | 1463739488769 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 03:18:08 INFO - PROCESS | 1745 | 1463739488773 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 03:18:08 INFO - PROCESS | 1745 | 1463739488781 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:18:08 INFO - PROCESS | 1745 | 1463739488784 Marionette TRACE conn4 <- [1,1754,null,{}] 03:18:08 INFO - PROCESS | 1745 | 1463739488792 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:09 INFO - PROCESS | 1745 | 1463739489083 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 03:18:09 INFO - PROCESS | 1745 | 1463739489430 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:09 INFO - PROCESS | 1745 | ++DOCSHELL 0xa503fc00 == 114 [pid = 1745] [id = 446] 03:18:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 254 (0xa67bf400) [pid = 1745] [serial = 1339] [outer = (nil)] 03:18:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 255 (0xa6d8e400) [pid = 1745] [serial = 1340] [outer = 0xa67bf400] 03:18:09 INFO - PROCESS | 1745 | 1463739489529 Marionette DEBUG loaded listener.js 03:18:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 256 (0xa6e2f000) [pid = 1745] [serial = 1341] [outer = 0xa67bf400] 03:18:10 INFO - PROCESS | 1745 | 1463739490518 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 03:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1791ms 03:18:10 INFO - PROCESS | 1745 | 1463739490571 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 03:18:10 INFO - PROCESS | 1745 | 1463739490575 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 03:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:18:10 INFO - PROCESS | 1745 | 1463739490583 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:18:10 INFO - PROCESS | 1745 | 1463739490587 Marionette TRACE conn4 <- [1,1758,null,{}] 03:18:10 INFO - PROCESS | 1745 | 1463739490593 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:10 INFO - PROCESS | 1745 | 1463739490824 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 03:18:11 INFO - PROCESS | 1745 | 1463739491165 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x88206c00 == 115 [pid = 1745] [id = 447] 03:18:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 257 (0x88207800) [pid = 1745] [serial = 1342] [outer = (nil)] 03:18:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 258 (0x8820e400) [pid = 1745] [serial = 1343] [outer = 0x88207800] 03:18:11 INFO - PROCESS | 1745 | 1463739491259 Marionette DEBUG loaded listener.js 03:18:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 259 (0x88210c00) [pid = 1745] [serial = 1344] [outer = 0x88207800] 03:18:12 INFO - PROCESS | 1745 | 1463739492184 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 03:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1635ms 03:18:12 INFO - PROCESS | 1745 | 1463739492220 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 03:18:12 INFO - PROCESS | 1745 | 1463739492225 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 03:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:18:12 INFO - PROCESS | 1745 | 1463739492234 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:18:12 INFO - PROCESS | 1745 | 1463739492238 Marionette TRACE conn4 <- [1,1762,null,{}] 03:18:12 INFO - PROCESS | 1745 | 1463739492254 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:12 INFO - PROCESS | 1745 | 1463739492558 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 03:18:12 INFO - PROCESS | 1745 | 1463739492896 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x88204c00 == 116 [pid = 1745] [id = 448] 03:18:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 260 (0x8820ac00) [pid = 1745] [serial = 1345] [outer = (nil)] 03:18:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 261 (0x8a496400) [pid = 1745] [serial = 1346] [outer = 0x8820ac00] 03:18:12 INFO - PROCESS | 1745 | 1463739492991 Marionette DEBUG loaded listener.js 03:18:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 262 (0x8a499000) [pid = 1745] [serial = 1347] [outer = 0x8820ac00] 03:18:13 INFO - PROCESS | 1745 | 1463739493986 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 03:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1798ms 03:18:14 INFO - PROCESS | 1745 | 1463739494033 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 03:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:18:14 INFO - PROCESS | 1745 | 1463739494037 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 03:18:14 INFO - PROCESS | 1745 | 1463739494044 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:18:14 INFO - PROCESS | 1745 | 1463739494048 Marionette TRACE conn4 <- [1,1766,null,{}] 03:18:14 INFO - PROCESS | 1745 | 1463739494054 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:14 INFO - PROCESS | 1745 | 1463739494297 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 03:18:14 INFO - PROCESS | 1745 | 1463739494647 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x88206000 == 117 [pid = 1745] [id = 449] 03:18:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 263 (0x8820d000) [pid = 1745] [serial = 1348] [outer = (nil)] 03:18:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 264 (0x88324400) [pid = 1745] [serial = 1349] [outer = 0x8820d000] 03:18:14 INFO - PROCESS | 1745 | 1463739494755 Marionette DEBUG loaded listener.js 03:18:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 265 (0x88326800) [pid = 1745] [serial = 1350] [outer = 0x8820d000] 03:18:15 INFO - PROCESS | 1745 | 1463739495705 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 03:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1733ms 03:18:15 INFO - PROCESS | 1745 | 1463739495778 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 03:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:18:15 INFO - PROCESS | 1745 | 1463739495783 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 03:18:15 INFO - PROCESS | 1745 | 1463739495790 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:18:15 INFO - PROCESS | 1745 | 1463739495793 Marionette TRACE conn4 <- [1,1770,null,{}] 03:18:15 INFO - PROCESS | 1745 | 1463739495801 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:16 INFO - PROCESS | 1745 | 1463739496070 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 03:18:16 INFO - PROCESS | 1745 | 1463739496441 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x8831f400 == 118 [pid = 1745] [id = 450] 03:18:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 266 (0x88329800) [pid = 1745] [serial = 1351] [outer = (nil)] 03:18:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 267 (0x8a496c00) [pid = 1745] [serial = 1352] [outer = 0x88329800] 03:18:16 INFO - PROCESS | 1745 | 1463739496544 Marionette DEBUG loaded listener.js 03:18:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 268 (0x8a49dc00) [pid = 1745] [serial = 1353] [outer = 0x88329800] 03:18:17 INFO - PROCESS | 1745 | 1463739497609 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 03:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1895ms 03:18:17 INFO - PROCESS | 1745 | 1463739497687 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 03:18:17 INFO - PROCESS | 1745 | 1463739497691 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 03:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:18:17 INFO - PROCESS | 1745 | 1463739497698 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:18:17 INFO - PROCESS | 1745 | 1463739497702 Marionette TRACE conn4 <- [1,1774,null,{}] 03:18:17 INFO - PROCESS | 1745 | 1463739497709 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:18 INFO - PROCESS | 1745 | 1463739498005 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 03:18:18 INFO - PROCESS | 1745 | 1463739498918 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8831e000 == 119 [pid = 1745] [id = 451] 03:18:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 269 (0x8831ec00) [pid = 1745] [serial = 1354] [outer = (nil)] 03:18:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 270 (0x88bee000) [pid = 1745] [serial = 1355] [outer = 0x8831ec00] 03:18:19 INFO - PROCESS | 1745 | 1463739499017 Marionette DEBUG loaded listener.js 03:18:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 271 (0x8a2ae800) [pid = 1745] [serial = 1356] [outer = 0x8831ec00] 03:18:19 INFO - PROCESS | 1745 | 1463739499967 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 03:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2339ms 03:18:20 INFO - PROCESS | 1745 | 1463739500042 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 03:18:20 INFO - PROCESS | 1745 | 1463739500049 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 03:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:18:20 INFO - PROCESS | 1745 | 1463739500058 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:18:20 INFO - PROCESS | 1745 | 1463739500065 Marionette TRACE conn4 <- [1,1778,null,{}] 03:18:20 INFO - PROCESS | 1745 | 1463739500073 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:20 INFO - PROCESS | 1745 | 1463739500373 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 03:18:20 INFO - PROCESS | 1745 | 1463739500720 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:20 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbd3c00 == 120 [pid = 1745] [id = 452] 03:18:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 272 (0x8c456400) [pid = 1745] [serial = 1357] [outer = (nil)] 03:18:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 273 (0x8c9c3c00) [pid = 1745] [serial = 1358] [outer = 0x8c456400] 03:18:20 INFO - PROCESS | 1745 | 1463739500823 Marionette DEBUG loaded listener.js 03:18:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 274 (0x8d834000) [pid = 1745] [serial = 1359] [outer = 0x8c456400] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x91727000 == 119 [pid = 1745] [id = 330] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8e927000 == 118 [pid = 1745] [id = 222] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x95a62800 == 117 [pid = 1745] [id = 383] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2a8800 == 116 [pid = 1745] [id = 212] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x88be8800 == 115 [pid = 1745] [id = 381] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2a4400 == 114 [pid = 1745] [id = 208] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8e07e000 == 113 [pid = 1745] [id = 384] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8d46f400 == 112 [pid = 1745] [id = 211] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8d83e400 == 111 [pid = 1745] [id = 205] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9eec00 == 110 [pid = 1745] [id = 203] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x914d7000 == 109 [pid = 1745] [id = 382] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x88ebc800 == 108 [pid = 1745] [id = 385] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9ed400 == 107 [pid = 1745] [id = 209] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x92a92000 == 106 [pid = 1745] [id = 380] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8aab3000 == 105 [pid = 1745] [id = 393] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8c615000 == 104 [pid = 1745] [id = 434] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x875d0800 == 103 [pid = 1745] [id = 433] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8aab9400 == 102 [pid = 1745] [id = 432] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8df33800 == 101 [pid = 1745] [id = 430] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x88be8400 == 100 [pid = 1745] [id = 431] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8df31800 == 99 [pid = 1745] [id = 429] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2b0000 == 98 [pid = 1745] [id = 428] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb41400 == 97 [pid = 1745] [id = 427] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x9af1d000 == 96 [pid = 1745] [id = 425] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8a569800 == 95 [pid = 1745] [id = 426] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x9af1b800 == 94 [pid = 1745] [id = 424] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x928b7400 == 93 [pid = 1745] [id = 423] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6d3800 == 92 [pid = 1745] [id = 422] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0db400 == 91 [pid = 1745] [id = 421] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x945a7400 == 90 [pid = 1745] [id = 420] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb85400 == 89 [pid = 1745] [id = 418] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x88ebf800 == 88 [pid = 1745] [id = 419] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2eb400 == 87 [pid = 1745] [id = 417] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb7f000 == 86 [pid = 1745] [id = 416] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8c460800 == 85 [pid = 1745] [id = 415] 03:18:22 INFO - PROCESS | 1745 | --DOCSHELL 0x8aabb400 == 84 [pid = 1745] [id = 414] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 273 (0x8e2f8c00) [pid = 1745] [serial = 1241] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 272 (0x9b909400) [pid = 1745] [serial = 1205] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 271 (0x8e081400) [pid = 1745] [serial = 1236] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 270 (0xa22c4400) [pid = 1745] [serial = 1214] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 269 (0x9a347400) [pid = 1745] [serial = 1199] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 268 (0xa3059800) [pid = 1745] [serial = 1217] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 267 (0x9bfb2000) [pid = 1745] [serial = 1208] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 266 (0x9e437400) [pid = 1745] [serial = 1211] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 265 (0x8c61d400) [pid = 1745] [serial = 1230] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 264 (0x8e2f7800) [pid = 1745] [serial = 1187] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 263 (0x8eb40400) [pid = 1745] [serial = 1239] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 262 (0x95a5f000) [pid = 1745] [serial = 1193] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 261 (0x8c9b1400) [pid = 1745] [serial = 1233] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 260 (0x8bbe1c00) [pid = 1745] [serial = 1184] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 259 (0x925f1800) [pid = 1745] [serial = 1190] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 258 (0x9913ec00) [pid = 1745] [serial = 1196] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 257 (0xa3258800) [pid = 1745] [serial = 1220] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 256 (0x9b36b400) [pid = 1745] [serial = 1202] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 255 (0xa503f800) [pid = 1745] [serial = 1223] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 254 (0x8d83e800) [pid = 1745] [serial = 1235] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 253 (0x8c297800) [pid = 1745] [serial = 1232] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 252 (0x8c45cc00) [pid = 1745] [serial = 1229] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 251 (0x8bcf1400) [pid = 1745] [serial = 1226] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | --DOMWINDOW == 250 (0x8e2f2400) [pid = 1745] [serial = 1238] [outer = (nil)] [url = about:blank] 03:18:22 INFO - PROCESS | 1745 | 1463739502877 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 03:18:22 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 03:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2846ms 03:18:22 INFO - PROCESS | 1745 | 1463739502909 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 03:18:22 INFO - PROCESS | 1745 | 1463739502915 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 03:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:18:22 INFO - PROCESS | 1745 | 1463739502923 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:18:22 INFO - PROCESS | 1745 | 1463739502927 Marionette TRACE conn4 <- [1,1782,null,{}] 03:18:22 INFO - PROCESS | 1745 | 1463739502934 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:23 INFO - PROCESS | 1745 | 1463739503203 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 03:18:23 INFO - PROCESS | 1745 | 1463739503415 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c7000 == 85 [pid = 1745] [id = 453] 03:18:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 251 (0x88ec8800) [pid = 1745] [serial = 1360] [outer = (nil)] 03:18:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 252 (0x8c291c00) [pid = 1745] [serial = 1361] [outer = 0x88ec8800] 03:18:23 INFO - PROCESS | 1745 | 1463739503502 Marionette DEBUG loaded listener.js 03:18:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 253 (0x8c9eec00) [pid = 1745] [serial = 1362] [outer = 0x88ec8800] 03:18:24 INFO - PROCESS | 1745 | 1463739504380 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 03:18:24 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 03:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1486ms 03:18:24 INFO - PROCESS | 1745 | 1463739504435 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 03:18:24 INFO - PROCESS | 1745 | 1463739504439 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 03:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:18:24 INFO - PROCESS | 1745 | 1463739504458 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:18:24 INFO - PROCESS | 1745 | 1463739504468 Marionette TRACE conn4 <- [1,1786,null,{}] 03:18:24 INFO - PROCESS | 1745 | 1463739504474 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:24 INFO - PROCESS | 1745 | 1463739504700 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 03:18:24 INFO - PROCESS | 1745 | 1463739504975 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x88be8800 == 86 [pid = 1745] [id = 454] 03:18:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 254 (0x8a572800) [pid = 1745] [serial = 1363] [outer = (nil)] 03:18:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 255 (0x8e2b5800) [pid = 1745] [serial = 1364] [outer = 0x8a572800] 03:18:25 INFO - PROCESS | 1745 | 1463739505071 Marionette DEBUG loaded listener.js 03:18:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 256 (0x8e2f0400) [pid = 1745] [serial = 1365] [outer = 0x8a572800] 03:18:25 INFO - PROCESS | 1745 | 1463739505974 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 03:18:26 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 03:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1606ms 03:18:26 INFO - PROCESS | 1745 | 1463739506058 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 03:18:26 INFO - PROCESS | 1745 | 1463739506063 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 03:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:18:26 INFO - PROCESS | 1745 | 1463739506071 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:18:26 INFO - PROCESS | 1745 | 1463739506075 Marionette TRACE conn4 <- [1,1790,null,{}] 03:18:26 INFO - PROCESS | 1745 | 1463739506090 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:26 INFO - PROCESS | 1745 | 1463739506378 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 03:18:26 INFO - PROCESS | 1745 | 1463739506415 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0d7800 == 87 [pid = 1745] [id = 455] 03:18:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 257 (0x8e2b1800) [pid = 1745] [serial = 1366] [outer = (nil)] 03:18:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 258 (0x8eb43c00) [pid = 1745] [serial = 1367] [outer = 0x8e2b1800] 03:18:26 INFO - PROCESS | 1745 | 1463739506504 Marionette DEBUG loaded listener.js 03:18:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 259 (0x8eb79800) [pid = 1745] [serial = 1368] [outer = 0x8e2b1800] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 258 (0x8bcf5c00) [pid = 1745] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 257 (0x8c463400) [pid = 1745] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 256 (0x91d83800) [pid = 1745] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 255 (0xa2280800) [pid = 1745] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 254 (0x8e928000) [pid = 1745] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 253 (0x8d835800) [pid = 1745] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 252 (0x9a543800) [pid = 1745] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 251 (0x98f0ec00) [pid = 1745] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 250 (0x91575000) [pid = 1745] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 249 (0x8a5bec00) [pid = 1745] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 248 (0x9b370400) [pid = 1745] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 247 (0x8a5c2400) [pid = 1745] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 246 (0x8c464400) [pid = 1745] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 245 (0x91ee3c00) [pid = 1745] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 244 (0x9bfafc00) [pid = 1745] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 243 (0x8f6d6c00) [pid = 1745] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 242 (0x8aac0c00) [pid = 1745] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 241 (0x8c61e800) [pid = 1745] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 240 (0x8ec0fc00) [pid = 1745] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 239 (0x8e0d8800) [pid = 1745] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 238 (0x8e2ea000) [pid = 1745] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 237 (0x8bbde400) [pid = 1745] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 236 (0x8a5be000) [pid = 1745] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 235 (0x8a570800) [pid = 1745] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 234 (0x8bcf2c00) [pid = 1745] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 233 (0x8c9f3800) [pid = 1745] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 232 (0x94f6ec00) [pid = 1745] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 231 (0x928ae000) [pid = 1745] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 230 (0x97539400) [pid = 1745] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 229 (0x91572000) [pid = 1745] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 228 (0x9517bc00) [pid = 1745] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 227 (0xa1050000) [pid = 1745] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 226 (0x8eb82c00) [pid = 1745] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 225 (0x945a7800) [pid = 1745] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 224 (0x8aabf800) [pid = 1745] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 223 (0x9b377c00) [pid = 1745] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 222 (0x9a174c00) [pid = 1745] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x92bee000) [pid = 1745] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x93bef000) [pid = 1745] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 219 (0x9a34f800) [pid = 1745] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 218 (0x8e2ed000) [pid = 1745] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 217 (0x88ec3c00) [pid = 1745] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 216 (0x98f9ac00) [pid = 1745] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 215 (0x8e0d8c00) [pid = 1745] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 214 (0x945a0000) [pid = 1745] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 213 (0x9af26c00) [pid = 1745] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 212 (0x98f98800) [pid = 1745] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 211 (0x945a8400) [pid = 1745] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 210 (0x8e0d6800) [pid = 1745] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 209 (0x925ed800) [pid = 1745] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 208 (0x914cfc00) [pid = 1745] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 207 (0x8ec05000) [pid = 1745] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 206 (0x8d83f000) [pid = 1745] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 205 (0xa628dc00) [pid = 1745] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 204 (0x99184000) [pid = 1745] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 203 (0x925dc000) [pid = 1745] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 202 (0x8c9f1800) [pid = 1745] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 201 (0x925f0000) [pid = 1745] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 200 (0x8d831800) [pid = 1745] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 199 (0x8df34c00) [pid = 1745] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 198 (0x8aabe800) [pid = 1745] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 197 (0x8df31c00) [pid = 1745] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 196 (0x8e2b1400) [pid = 1745] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 195 (0x8ebc7800) [pid = 1745] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 194 (0x8e92c000) [pid = 1745] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 193 (0x9bfb6400) [pid = 1745] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 192 (0xa22c3c00) [pid = 1745] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 191 (0x94f74000) [pid = 1745] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 190 (0x8ecaac00) [pid = 1745] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 189 (0x9be97c00) [pid = 1745] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 188 (0x8aabe400) [pid = 1745] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 187 (0x8c9c3000) [pid = 1745] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 186 (0x8df37000) [pid = 1745] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 185 (0x95bb0400) [pid = 1745] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 184 (0x8eca6800) [pid = 1745] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 183 (0x8eb47800) [pid = 1745] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0x9172b800) [pid = 1745] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0x95a65800) [pid = 1745] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0x88bf0000) [pid = 1745] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:18:28 INFO - PROCESS | 1745 | --DOMWINDOW == 179 (0x8bcf0000) [pid = 1745] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:18:28 INFO - PROCESS | 1745 | 1463739508970 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:18: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) 03:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2947ms 03:18:29 INFO - PROCESS | 1745 | 1463739509019 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 03:18:29 INFO - PROCESS | 1745 | 1463739509022 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 03:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:18:29 INFO - PROCESS | 1745 | 1463739509030 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:18:29 INFO - PROCESS | 1745 | 1463739509034 Marionette TRACE conn4 <- [1,1794,null,{}] 03:18:29 INFO - PROCESS | 1745 | 1463739509040 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:29 INFO - PROCESS | 1745 | 1463739509246 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 03:18:29 INFO - PROCESS | 1745 | 1463739509500 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:29 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a56d000 == 88 [pid = 1745] [id = 456] 03:18:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 180 (0x8a56f800) [pid = 1745] [serial = 1369] [outer = (nil)] 03:18:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x8bbdd400) [pid = 1745] [serial = 1370] [outer = 0x8a56f800] 03:18:29 INFO - PROCESS | 1745 | 1463739509591 Marionette DEBUG loaded listener.js 03:18:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x8d6d0000) [pid = 1745] [serial = 1371] [outer = 0x8a56f800] 03:18:30 INFO - PROCESS | 1745 | 1463739510625 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1641ms 03:18:30 INFO - PROCESS | 1745 | 1463739510673 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 03:18:30 INFO - PROCESS | 1745 | 1463739510680 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 03:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:18:30 INFO - PROCESS | 1745 | 1463739510690 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:18:30 INFO - PROCESS | 1745 | 1463739510696 Marionette TRACE conn4 <- [1,1798,null,{}] 03:18:30 INFO - PROCESS | 1745 | 1463739510709 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:30 INFO - PROCESS | 1745 | 1463739510968 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 03:18:31 INFO - PROCESS | 1745 | 1463739511294 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x88be8400 == 89 [pid = 1745] [id = 457] 03:18:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x88ec2400) [pid = 1745] [serial = 1372] [outer = (nil)] 03:18:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 184 (0x8a565800) [pid = 1745] [serial = 1373] [outer = 0x88ec2400] 03:18:31 INFO - PROCESS | 1745 | 1463739511390 Marionette DEBUG loaded listener.js 03:18:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 185 (0x8a5ca000) [pid = 1745] [serial = 1374] [outer = 0x88ec2400] 03:18:32 INFO - PROCESS | 1745 | 1463739512447 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 03:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1794ms 03:18:32 INFO - PROCESS | 1745 | 1463739512484 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 03:18:32 INFO - PROCESS | 1745 | 1463739512495 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 03:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:18:32 INFO - PROCESS | 1745 | 1463739512510 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:18:32 INFO - PROCESS | 1745 | 1463739512516 Marionette TRACE conn4 <- [1,1802,null,{}] 03:18:32 INFO - PROCESS | 1745 | 1463739512524 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:32 INFO - PROCESS | 1745 | 1463739512846 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 03:18:33 INFO - PROCESS | 1745 | 1463739513208 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bcf5c00 == 90 [pid = 1745] [id = 458] 03:18:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 186 (0x8c45b400) [pid = 1745] [serial = 1375] [outer = (nil)] 03:18:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 187 (0x8c617400) [pid = 1745] [serial = 1376] [outer = 0x8c45b400] 03:18:33 INFO - PROCESS | 1745 | 1463739513312 Marionette DEBUG loaded listener.js 03:18:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 188 (0x8c9ed400) [pid = 1745] [serial = 1377] [outer = 0x8c45b400] 03:18:34 INFO - PROCESS | 1745 | 1463739514415 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1957ms 03:18:34 INFO - PROCESS | 1745 | 1463739514467 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 03:18:34 INFO - PROCESS | 1745 | 1463739514472 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 03:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:18:34 INFO - PROCESS | 1745 | 1463739514480 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:18:34 INFO - PROCESS | 1745 | 1463739514488 Marionette TRACE conn4 <- [1,1806,null,{}] 03:18:34 INFO - PROCESS | 1745 | 1463739514507 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:34 INFO - PROCESS | 1745 | 1463739514825 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 03:18:35 INFO - PROCESS | 1745 | 1463739515216 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded7400 == 91 [pid = 1745] [id = 459] 03:18:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 189 (0x8e2b6800) [pid = 1745] [serial = 1378] [outer = (nil)] 03:18:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 190 (0x8e2f2800) [pid = 1745] [serial = 1379] [outer = 0x8e2b6800] 03:18:35 INFO - PROCESS | 1745 | 1463739515315 Marionette DEBUG loaded listener.js 03:18:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 191 (0x8eb49400) [pid = 1745] [serial = 1380] [outer = 0x8e2b6800] 03:18:36 INFO - PROCESS | 1745 | 1463739516300 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 03:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1891ms 03:18:36 INFO - PROCESS | 1745 | 1463739516372 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 03:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:18:36 INFO - PROCESS | 1745 | 1463739516378 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 03:18:36 INFO - PROCESS | 1745 | 1463739516385 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:18:36 INFO - PROCESS | 1745 | 1463739516389 Marionette TRACE conn4 <- [1,1810,null,{}] 03:18:36 INFO - PROCESS | 1745 | 1463739516396 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:36 INFO - PROCESS | 1745 | 1463739516643 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 03:18:36 INFO - PROCESS | 1745 | 1463739516979 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df3c400 == 92 [pid = 1745] [id = 460] 03:18:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 192 (0x8e2e9c00) [pid = 1745] [serial = 1381] [outer = (nil)] 03:18:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 193 (0x8ec0a800) [pid = 1745] [serial = 1382] [outer = 0x8e2e9c00] 03:18:37 INFO - PROCESS | 1745 | 1463739517075 Marionette DEBUG loaded listener.js 03:18:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 194 (0x8ecac000) [pid = 1745] [serial = 1383] [outer = 0x8e2e9c00] 03:18:38 INFO - PROCESS | 1745 | 1463739518072 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1745ms 03:18:38 INFO - PROCESS | 1745 | 1463739518130 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 03:18:38 INFO - PROCESS | 1745 | 1463739518134 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 03:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:18:38 INFO - PROCESS | 1745 | 1463739518141 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:18:38 INFO - PROCESS | 1745 | 1463739518145 Marionette TRACE conn4 <- [1,1814,null,{}] 03:18:38 INFO - PROCESS | 1745 | 1463739518152 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:38 INFO - PROCESS | 1745 | 1463739518394 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 03:18:38 INFO - PROCESS | 1745 | 1463739518740 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x8dedec00 == 93 [pid = 1745] [id = 461] 03:18:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 195 (0x8e922000) [pid = 1745] [serial = 1384] [outer = (nil)] 03:18:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 196 (0x91571c00) [pid = 1745] [serial = 1385] [outer = 0x8e922000] 03:18:38 INFO - PROCESS | 1745 | 1463739518843 Marionette DEBUG loaded listener.js 03:18:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 197 (0x9157e800) [pid = 1745] [serial = 1386] [outer = 0x8e922000] 03:18:39 INFO - PROCESS | 1745 | 1463739519879 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1783ms 03:18:39 INFO - PROCESS | 1745 | 1463739519926 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 03:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:18:39 INFO - PROCESS | 1745 | 1463739519930 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 03:18:39 INFO - PROCESS | 1745 | 1463739519937 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:18:39 INFO - PROCESS | 1745 | 1463739519942 Marionette TRACE conn4 <- [1,1818,null,{}] 03:18:39 INFO - PROCESS | 1745 | 1463739519950 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:40 INFO - PROCESS | 1745 | 1463739520221 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 03:18:40 INFO - PROCESS | 1745 | 1463739520570 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df38400 == 94 [pid = 1745] [id = 462] 03:18:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 198 (0x91575400) [pid = 1745] [serial = 1387] [outer = (nil)] 03:18:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 199 (0x925f0800) [pid = 1745] [serial = 1388] [outer = 0x91575400] 03:18:40 INFO - PROCESS | 1745 | 1463739520680 Marionette DEBUG loaded listener.js 03:18:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 200 (0x928ab000) [pid = 1745] [serial = 1389] [outer = 0x91575400] 03:18:41 INFO - PROCESS | 1745 | 1463739521619 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 03:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1740ms 03:18:41 INFO - PROCESS | 1745 | 1463739521677 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 03:18:41 INFO - PROCESS | 1745 | 1463739521681 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 03:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:18:41 INFO - PROCESS | 1745 | 1463739521690 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:18:41 INFO - PROCESS | 1745 | 1463739521694 Marionette TRACE conn4 <- [1,1822,null,{}] 03:18:41 INFO - PROCESS | 1745 | 1463739521700 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:41 INFO - PROCESS | 1745 | 1463739521946 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 03:18:42 INFO - PROCESS | 1745 | 1463739522258 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x91d8e800 == 95 [pid = 1745] [id = 463] 03:18:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 201 (0x92a9e800) [pid = 1745] [serial = 1390] [outer = (nil)] 03:18:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 202 (0x92bf1000) [pid = 1745] [serial = 1391] [outer = 0x92a9e800] 03:18:42 INFO - PROCESS | 1745 | 1463739522355 Marionette DEBUG loaded listener.js 03:18:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 203 (0x92e38800) [pid = 1745] [serial = 1392] [outer = 0x92a9e800] 03:18:43 INFO - PROCESS | 1745 | 1463739523315 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 03:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1683ms 03:18:43 INFO - PROCESS | 1745 | 1463739523373 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 03:18:43 INFO - PROCESS | 1745 | 1463739523377 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 03:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:18:43 INFO - PROCESS | 1745 | 1463739523385 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:18:43 INFO - PROCESS | 1745 | 1463739523389 Marionette TRACE conn4 <- [1,1826,null,{}] 03:18:43 INFO - PROCESS | 1745 | 1463739523396 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:43 INFO - PROCESS | 1745 | 1463739523645 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 03:18:43 INFO - PROCESS | 1745 | 1463739523980 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x91ef0800 == 96 [pid = 1745] [id = 464] 03:18:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 204 (0x925dc400) [pid = 1745] [serial = 1393] [outer = (nil)] 03:18:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 205 (0x92e40c00) [pid = 1745] [serial = 1394] [outer = 0x925dc400] 03:18:44 INFO - PROCESS | 1745 | 1463739524077 Marionette DEBUG loaded listener.js 03:18:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 206 (0x92e42800) [pid = 1745] [serial = 1395] [outer = 0x925dc400] 03:18:44 INFO - PROCESS | 1745 | 1463739524996 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 03:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1684ms 03:18:45 INFO - PROCESS | 1745 | 1463739525070 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 03:18:45 INFO - PROCESS | 1745 | 1463739525074 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 03:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:18:45 INFO - PROCESS | 1745 | 1463739525081 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:18:45 INFO - PROCESS | 1745 | 1463739525084 Marionette TRACE conn4 <- [1,1830,null,{}] 03:18:45 INFO - PROCESS | 1745 | 1463739525092 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:45 INFO - PROCESS | 1745 | 1463739525340 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 03:18:45 INFO - PROCESS | 1745 | 1463739525683 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0d8400 == 97 [pid = 1745] [id = 465] 03:18:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 207 (0x92e45c00) [pid = 1745] [serial = 1396] [outer = (nil)] 03:18:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 208 (0x945a0400) [pid = 1745] [serial = 1397] [outer = 0x92e45c00] 03:18:45 INFO - PROCESS | 1745 | 1463739525823 Marionette DEBUG loaded listener.js 03:18:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 209 (0x94f7c800) [pid = 1745] [serial = 1398] [outer = 0x92e45c00] 03:18:46 INFO - PROCESS | 1745 | 1463739526784 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 03:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1785ms 03:18:46 INFO - PROCESS | 1745 | 1463739526868 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 03:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:18:46 INFO - PROCESS | 1745 | 1463739526873 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 03:18:46 INFO - PROCESS | 1745 | 1463739526881 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:18:46 INFO - PROCESS | 1745 | 1463739526884 Marionette TRACE conn4 <- [1,1834,null,{}] 03:18:46 INFO - PROCESS | 1745 | 1463739526892 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:47 INFO - PROCESS | 1745 | 1463739527182 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 03:18:47 INFO - PROCESS | 1745 | 1463739527545 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x92e38400 == 98 [pid = 1745] [id = 466] 03:18:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 210 (0x92e3d800) [pid = 1745] [serial = 1399] [outer = (nil)] 03:18:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 211 (0x957ae400) [pid = 1745] [serial = 1400] [outer = 0x92e3d800] 03:18:47 INFO - PROCESS | 1745 | 1463739527641 Marionette DEBUG loaded listener.js 03:18:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 212 (0x957b8400) [pid = 1745] [serial = 1401] [outer = 0x92e3d800] 03:18:48 INFO - PROCESS | 1745 | 1463739528645 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 03:18:48 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 03:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1841ms 03:18:48 INFO - PROCESS | 1745 | 1463739528722 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 03:18:48 INFO - PROCESS | 1745 | 1463739528726 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 03:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:18:48 INFO - PROCESS | 1745 | 1463739528734 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:18:48 INFO - PROCESS | 1745 | 1463739528739 Marionette TRACE conn4 <- [1,1838,null,{}] 03:18:48 INFO - PROCESS | 1745 | 1463739528745 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:49 INFO - PROCESS | 1745 | 1463739529067 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 03:18:49 INFO - PROCESS | 1745 | 1463739529436 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x92e3d400 == 99 [pid = 1745] [id = 467] 03:18:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 213 (0x98032400) [pid = 1745] [serial = 1402] [outer = (nil)] 03:18:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 214 (0x98f9ac00) [pid = 1745] [serial = 1403] [outer = 0x98032400] 03:18:49 INFO - PROCESS | 1745 | 1463739529545 Marionette DEBUG loaded listener.js 03:18:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 215 (0x99581400) [pid = 1745] [serial = 1404] [outer = 0x98032400] 03:18:50 INFO - PROCESS | 1745 | 1463739530627 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1936ms 03:18:50 INFO - PROCESS | 1745 | 1463739530671 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 03:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:18:50 INFO - PROCESS | 1745 | 1463739530676 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 03:18:50 INFO - PROCESS | 1745 | 1463739530682 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:18:50 INFO - PROCESS | 1745 | 1463739530686 Marionette TRACE conn4 <- [1,1842,null,{}] 03:18:50 INFO - PROCESS | 1745 | 1463739530693 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:50 INFO - PROCESS | 1745 | 1463739530923 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 03:18:51 INFO - PROCESS | 1745 | 1463739531271 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x95bbd000 == 100 [pid = 1745] [id = 468] 03:18:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 216 (0x99cde800) [pid = 1745] [serial = 1405] [outer = (nil)] 03:18:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 217 (0x9a030000) [pid = 1745] [serial = 1406] [outer = 0x99cde800] 03:18:51 INFO - PROCESS | 1745 | 1463739531364 Marionette DEBUG loaded listener.js 03:18:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 218 (0x9a174c00) [pid = 1745] [serial = 1407] [outer = 0x99cde800] 03:18:52 INFO - PROCESS | 1745 | 1463739532335 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1686ms 03:18:52 INFO - PROCESS | 1745 | 1463739532371 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 03:18:52 INFO - PROCESS | 1745 | 1463739532375 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 03:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:18:52 INFO - PROCESS | 1745 | 1463739532383 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:18:52 INFO - PROCESS | 1745 | 1463739532388 Marionette TRACE conn4 <- [1,1846,null,{}] 03:18:52 INFO - PROCESS | 1745 | 1463739532395 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:52 INFO - PROCESS | 1745 | 1463739532676 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 03:18:53 INFO - PROCESS | 1745 | 1463739533039 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:53 INFO - PROCESS | 1745 | ++DOCSHELL 0x92e47000 == 101 [pid = 1745] [id = 469] 03:18:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 219 (0x9a026000) [pid = 1745] [serial = 1408] [outer = (nil)] 03:18:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 220 (0x9af1b800) [pid = 1745] [serial = 1409] [outer = 0x9a026000] 03:18:53 INFO - PROCESS | 1745 | 1463739533142 Marionette DEBUG loaded listener.js 03:18:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 221 (0x9af26c00) [pid = 1745] [serial = 1410] [outer = 0x9a026000] 03:18:54 INFO - PROCESS | 1745 | 1463739534114 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:18:54 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) 03:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1791ms 03:18:54 INFO - PROCESS | 1745 | 1463739534182 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 03:18:54 INFO - PROCESS | 1745 | 1463739534191 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 03:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:18:54 INFO - PROCESS | 1745 | 1463739534210 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:18:54 INFO - PROCESS | 1745 | 1463739534215 Marionette TRACE conn4 <- [1,1850,null,{}] 03:18:54 INFO - PROCESS | 1745 | 1463739534223 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:54 INFO - PROCESS | 1745 | 1463739534550 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 03:18:54 INFO - PROCESS | 1745 | 1463739534904 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x99c10c00 == 102 [pid = 1745] [id = 470] 03:18:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 222 (0x9a022000) [pid = 1745] [serial = 1411] [outer = (nil)] 03:18:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 223 (0x9be97800) [pid = 1745] [serial = 1412] [outer = 0x9a022000] 03:18:55 INFO - PROCESS | 1745 | 1463739534997 Marionette DEBUG loaded listener.js 03:18:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 224 (0x9bfcf000) [pid = 1745] [serial = 1413] [outer = 0x9a022000] 03:18:55 INFO - PROCESS | 1745 | 1463739535974 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1844ms 03:18:56 INFO - PROCESS | 1745 | 1463739536054 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 03:18:56 INFO - PROCESS | 1745 | 1463739536058 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 03:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:18:56 INFO - PROCESS | 1745 | 1463739536068 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:18:56 INFO - PROCESS | 1745 | 1463739536072 Marionette TRACE conn4 <- [1,1854,null,{}] 03:18:56 INFO - PROCESS | 1745 | 1463739536080 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:56 INFO - PROCESS | 1745 | 1463739536372 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 03:18:56 INFO - PROCESS | 1745 | 1463739536727 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x875cfc00 == 103 [pid = 1745] [id = 471] 03:18:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 225 (0x9b36b400) [pid = 1745] [serial = 1414] [outer = (nil)] 03:18:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 226 (0xa2146000) [pid = 1745] [serial = 1415] [outer = 0x9b36b400] 03:18:56 INFO - PROCESS | 1745 | 1463739536830 Marionette DEBUG loaded listener.js 03:18:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 227 (0xa22c3c00) [pid = 1745] [serial = 1416] [outer = 0x9b36b400] 03:18:57 INFO - PROCESS | 1745 | 1463739537818 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1788ms 03:18:57 INFO - PROCESS | 1745 | 1463739537857 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 03:18:57 INFO - PROCESS | 1745 | 1463739537860 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 03:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:18:57 INFO - PROCESS | 1745 | 1463739537868 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:18:57 INFO - PROCESS | 1745 | 1463739537872 Marionette TRACE conn4 <- [1,1858,null,{}] 03:18:57 INFO - PROCESS | 1745 | 1463739537878 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:58 INFO - PROCESS | 1745 | 1463739538123 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 03:18:58 INFO - PROCESS | 1745 | 1463739538489 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:58 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b921800 == 104 [pid = 1745] [id = 472] 03:18:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 228 (0x9bfb2000) [pid = 1745] [serial = 1417] [outer = (nil)] 03:18:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 229 (0xa3222c00) [pid = 1745] [serial = 1418] [outer = 0x9bfb2000] 03:18:58 INFO - PROCESS | 1745 | 1463739538588 Marionette DEBUG loaded listener.js 03:18:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 230 (0xa3483400) [pid = 1745] [serial = 1419] [outer = 0x9bfb2000] 03:18:59 INFO - PROCESS | 1745 | 1463739539565 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1737ms 03:18:59 INFO - PROCESS | 1745 | 1463739539607 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 03:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:18:59 INFO - PROCESS | 1745 | 1463739539611 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 03:18:59 INFO - PROCESS | 1745 | 1463739539619 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:18:59 INFO - PROCESS | 1745 | 1463739539622 Marionette TRACE conn4 <- [1,1862,null,{}] 03:18:59 INFO - PROCESS | 1745 | 1463739539630 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:59 INFO - PROCESS | 1745 | 1463739539884 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 03:19:00 INFO - PROCESS | 1745 | 1463739540254 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bec000 == 105 [pid = 1745] [id = 473] 03:19:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 231 (0x9a02dc00) [pid = 1745] [serial = 1420] [outer = (nil)] 03:19:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 232 (0xa50e8c00) [pid = 1745] [serial = 1421] [outer = 0x9a02dc00] 03:19:00 INFO - PROCESS | 1745 | 1463739540357 Marionette DEBUG loaded listener.js 03:19:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 233 (0xa6290c00) [pid = 1745] [serial = 1422] [outer = 0x9a02dc00] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x88bf4000 == 104 [pid = 1745] [id = 408] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x928aac00 == 103 [pid = 1745] [id = 403] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x9a34ec00 == 102 [pid = 1745] [id = 406] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x9914bc00 == 101 [pid = 1745] [id = 405] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x925dfc00 == 100 [pid = 1745] [id = 404] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9f0400 == 99 [pid = 1745] [id = 407] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0d7800 == 98 [pid = 1745] [id = 455] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x88be8800 == 97 [pid = 1745] [id = 454] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x875c7000 == 96 [pid = 1745] [id = 453] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbd3c00 == 95 [pid = 1745] [id = 452] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8831e000 == 94 [pid = 1745] [id = 451] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5c4400 == 93 [pid = 1745] [id = 445] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0xa503fc00 == 92 [pid = 1745] [id = 446] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb45c00 == 91 [pid = 1745] [id = 444] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x95180c00 == 90 [pid = 1745] [id = 443] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb7a000 == 89 [pid = 1745] [id = 442] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9c2400 == 88 [pid = 1745] [id = 441] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6ce400 == 87 [pid = 1745] [id = 440] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2f4400 == 86 [pid = 1745] [id = 438] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6ca400 == 85 [pid = 1745] [id = 439] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8df32400 == 84 [pid = 1745] [id = 437] 03:19:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8aab6400 == 83 [pid = 1745] [id = 436] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 232 (0x8c9cd800) [pid = 1745] [serial = 1301] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 231 (0x8d835000) [pid = 1745] [serial = 1302] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 230 (0x8bcf9000) [pid = 1745] [serial = 1299] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 229 (0x9455c800) [pid = 1745] [serial = 1182] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 228 (0x8ec01400) [pid = 1745] [serial = 1119] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 227 (0x9a343800) [pid = 1745] [serial = 1083] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 226 (0xa26c1000) [pid = 1745] [serial = 1215] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 225 (0x99edec00) [pid = 1745] [serial = 1155] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 224 (0x8eb7b400) [pid = 1745] [serial = 1188] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 223 (0x9bfa9800) [pid = 1745] [serial = 1017] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 222 (0x99185800) [pid = 1745] [serial = 1152] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 221 (0x91d90c00) [pid = 1745] [serial = 1134] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 220 (0x8a5c6c00) [pid = 1745] [serial = 1029] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 219 (0x9e43d800) [pid = 1745] [serial = 1020] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 218 (0x8ebc5400) [pid = 1745] [serial = 1161] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 217 (0x925f4800) [pid = 1745] [serial = 1101] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 216 (0x9b921c00) [pid = 1745] [serial = 1206] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 215 (0x9e440000) [pid = 1745] [serial = 1089] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 214 (0x9157b400) [pid = 1745] [serial = 1131] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 213 (0x8bcf9800) [pid = 1745] [serial = 1185] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 212 (0x8e07ec00) [pid = 1745] [serial = 996] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 211 (0x9af1ec00) [pid = 1745] [serial = 1014] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 210 (0x9517a400) [pid = 1745] [serial = 1071] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 209 (0x93bf0c00) [pid = 1745] [serial = 1191] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 208 (0x8c614000) [pid = 1745] [serial = 1122] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 207 (0x8aab7800) [pid = 1745] [serial = 1032] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 206 (0x8c9edc00) [pid = 1745] [serial = 1227] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 205 (0x97538400) [pid = 1745] [serial = 1092] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 204 (0x95bbb800) [pid = 1745] [serial = 1194] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 203 (0x9a028000) [pid = 1745] [serial = 1080] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 202 (0x92bf3c00) [pid = 1745] [serial = 1140] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 201 (0x9a279000) [pid = 1745] [serial = 1011] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 200 (0x93bea000) [pid = 1745] [serial = 1068] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 199 (0x99140800) [pid = 1745] [serial = 1008] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 198 (0xa354c000) [pid = 1745] [serial = 1221] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 197 (0x91727400) [pid = 1745] [serial = 999] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 196 (0x99577000) [pid = 1745] [serial = 1077] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 195 (0x8c9be000) [pid = 1745] [serial = 1059] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 194 (0x9bfb4800) [pid = 1745] [serial = 1209] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 193 (0x9af5e000) [pid = 1745] [serial = 1086] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 192 (0x9513fc00) [pid = 1745] [serial = 1002] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 191 (0x9513f000) [pid = 1745] [serial = 1143] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 190 (0xa26ccc00) [pid = 1745] [serial = 1023] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 189 (0x8eb7b800) [pid = 1745] [serial = 1062] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 188 (0x9a27c400) [pid = 1745] [serial = 1158] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 187 (0x9b36e400) [pid = 1745] [serial = 1203] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 186 (0x957ac000) [pid = 1745] [serial = 1146] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 185 (0x95a67000) [pid = 1745] [serial = 1149] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 184 (0xa104cc00) [pid = 1745] [serial = 1212] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 183 (0x9af1e800) [pid = 1745] [serial = 1200] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0x99145000) [pid = 1745] [serial = 1197] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0x8eb82800) [pid = 1745] [serial = 1307] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0x99575800) [pid = 1745] [serial = 1095] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 179 (0x95a65400) [pid = 1745] [serial = 1005] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 178 (0x91ee4000) [pid = 1745] [serial = 1065] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 177 (0x8f6d1800) [pid = 1745] [serial = 1128] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 176 (0x8e924c00) [pid = 1745] [serial = 1125] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0xa6e36400) [pid = 1745] [serial = 1026] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0xa30d7800) [pid = 1745] [serial = 1218] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x928b6000) [pid = 1745] [serial = 1137] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x95a5dc00) [pid = 1745] [serial = 1098] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x98039000) [pid = 1745] [serial = 1074] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0xa50a0000) [pid = 1745] [serial = 1224] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x8e2bcc00) [pid = 1745] [serial = 1304] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x8e2f6800) [pid = 1745] [serial = 1305] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x8bcec400) [pid = 1745] [serial = 1298] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x8df39400) [pid = 1745] [serial = 1289] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x8df3b800) [pid = 1745] [serial = 1290] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x8e2b7800) [pid = 1745] [serial = 1286] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x8e2b9c00) [pid = 1745] [serial = 1287] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x8ec09c00) [pid = 1745] [serial = 1250] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x8eca8000) [pid = 1745] [serial = 1251] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x95bbac00) [pid = 1745] [serial = 1265] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x9753cc00) [pid = 1745] [serial = 1266] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0xa3050400) [pid = 1745] [serial = 1277] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0xa30ce800) [pid = 1745] [serial = 1278] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0xa6289400) [pid = 1745] [serial = 1280] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0xa62edc00) [pid = 1745] [serial = 1281] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x95392800) [pid = 1745] [serial = 1262] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x957b1c00) [pid = 1745] [serial = 1263] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x914d6c00) [pid = 1745] [serial = 1253] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x9157ac00) [pid = 1745] [serial = 1254] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x9c0af800) [pid = 1745] [serial = 1274] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0xa213d400) [pid = 1745] [serial = 1275] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x8bbda000) [pid = 1745] [serial = 1244] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8c291000) [pid = 1745] [serial = 1245] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8d6cb000) [pid = 1745] [serial = 1247] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8e084000) [pid = 1745] [serial = 1248] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x8e2bd000) [pid = 1745] [serial = 1292] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8e92c800) [pid = 1745] [serial = 1293] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x9a0b2400) [pid = 1745] [serial = 1271] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x9a277c00) [pid = 1745] [serial = 1272] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x91727c00) [pid = 1745] [serial = 1256] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x925d8400) [pid = 1745] [serial = 1257] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0xa3055800) [pid = 1745] [serial = 1283] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0xa67ca400) [pid = 1745] [serial = 1284] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x92a95c00) [pid = 1745] [serial = 1259] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x93bee000) [pid = 1745] [serial = 1260] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x99c05400) [pid = 1745] [serial = 1268] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x99ce1800) [pid = 1745] [serial = 1269] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8a2aa800) [pid = 1745] [serial = 1295] [outer = (nil)] [url = about:blank] 03:19:02 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8a574000) [pid = 1745] [serial = 1296] [outer = (nil)] [url = about:blank] 03:19:03 INFO - PROCESS | 1745 | 1463739543124 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 3557ms 03:19:03 INFO - PROCESS | 1745 | 1463739543176 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 03:19:03 INFO - PROCESS | 1745 | 1463739543184 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 03:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:19:03 INFO - PROCESS | 1745 | 1463739543196 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:19:03 INFO - PROCESS | 1745 | 1463739543203 Marionette TRACE conn4 <- [1,1866,null,{}] 03:19:03 INFO - PROCESS | 1745 | 1463739543219 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:03 INFO - PROCESS | 1745 | 1463739543568 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 03:19:03 INFO - PROCESS | 1745 | 1463739543782 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:03 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a569800 == 84 [pid = 1745] [id = 474] 03:19:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8a56bc00) [pid = 1745] [serial = 1423] [outer = (nil)] 03:19:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8a5bdc00) [pid = 1745] [serial = 1424] [outer = 0x8a56bc00] 03:19:03 INFO - PROCESS | 1745 | 1463739543891 Marionette DEBUG loaded listener.js 03:19:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8aab4800) [pid = 1745] [serial = 1425] [outer = 0x8a56bc00] 03:19:05 INFO - PROCESS | 1745 | 1463739545221 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 03:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2091ms 03:19:05 INFO - PROCESS | 1745 | 1463739545287 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 03:19:05 INFO - PROCESS | 1745 | 1463739545297 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 03:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:19:05 INFO - PROCESS | 1745 | 1463739545309 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:19:05 INFO - PROCESS | 1745 | 1463739545313 Marionette TRACE conn4 <- [1,1870,null,{}] 03:19:05 INFO - PROCESS | 1745 | 1463739545330 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:05 INFO - PROCESS | 1745 | 1463739545689 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 03:19:05 INFO - PROCESS | 1745 | 1463739545949 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bcf0000 == 85 [pid = 1745] [id = 475] 03:19:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8bcf2400) [pid = 1745] [serial = 1426] [outer = (nil)] 03:19:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8c457000) [pid = 1745] [serial = 1427] [outer = 0x8bcf2400] 03:19:06 INFO - PROCESS | 1745 | 1463739546030 Marionette DEBUG loaded listener.js 03:19:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8c616000) [pid = 1745] [serial = 1428] [outer = 0x8bcf2400] 03:19:07 INFO - PROCESS | 1745 | 1463739547101 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 03:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1838ms 03:19:07 INFO - PROCESS | 1745 | 1463739547148 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 03:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:19:07 INFO - PROCESS | 1745 | 1463739547152 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 03:19:07 INFO - PROCESS | 1745 | 1463739547167 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:19:07 INFO - PROCESS | 1745 | 1463739547174 Marionette TRACE conn4 <- [1,1874,null,{}] 03:19:07 INFO - PROCESS | 1745 | 1463739547191 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:07 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8e2b1800) [pid = 1745] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:19:07 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x8d6c2400) [pid = 1745] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:19:07 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x88ec8800) [pid = 1745] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:19:07 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8c456400) [pid = 1745] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:19:07 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8831ec00) [pid = 1745] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:19:07 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8a572800) [pid = 1745] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:19:07 INFO - PROCESS | 1745 | 1463739547868 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 03:19:08 INFO - PROCESS | 1745 | 1463739548015 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a56dc00 == 86 [pid = 1745] [id = 476] 03:19:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8d46e400) [pid = 1745] [serial = 1429] [outer = (nil)] 03:19:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8d6c8400) [pid = 1745] [serial = 1430] [outer = 0x8d46e400] 03:19:08 INFO - PROCESS | 1745 | 1463739548103 Marionette DEBUG loaded listener.js 03:19:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8d83e400) [pid = 1745] [serial = 1431] [outer = 0x8d46e400] 03:19:08 INFO - PROCESS | 1745 | 1463739548935 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1803ms 03:19:08 INFO - PROCESS | 1745 | 1463739548964 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 03:19:08 INFO - PROCESS | 1745 | 1463739548969 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 03:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:19:08 INFO - PROCESS | 1745 | 1463739548976 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:19:08 INFO - PROCESS | 1745 | 1463739548980 Marionette TRACE conn4 <- [1,1878,null,{}] 03:19:08 INFO - PROCESS | 1745 | 1463739548986 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:09 INFO - PROCESS | 1745 | 1463739549201 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 03:19:09 INFO - PROCESS | 1745 | 1463739549395 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aab6800 == 87 [pid = 1745] [id = 477] 03:19:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8dedac00) [pid = 1745] [serial = 1432] [outer = (nil)] 03:19:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8df3a400) [pid = 1745] [serial = 1433] [outer = 0x8dedac00] 03:19:09 INFO - PROCESS | 1745 | 1463739549481 Marionette DEBUG loaded listener.js 03:19:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8e07b800) [pid = 1745] [serial = 1434] [outer = 0x8dedac00] 03:19:10 INFO - PROCESS | 1745 | 1463739550799 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1890ms 03:19:10 INFO - PROCESS | 1745 | 1463739550868 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 03:19:10 INFO - PROCESS | 1745 | 1463739550874 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 03:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:19:10 INFO - PROCESS | 1745 | 1463739550884 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:19:10 INFO - PROCESS | 1745 | 1463739550890 Marionette TRACE conn4 <- [1,1882,null,{}] 03:19:10 INFO - PROCESS | 1745 | 1463739550899 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:11 INFO - PROCESS | 1745 | 1463739551187 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 03:19:11 INFO - PROCESS | 1745 | 1463739551531 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2b1400 == 88 [pid = 1745] [id = 478] 03:19:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8a49bc00) [pid = 1745] [serial = 1435] [outer = (nil)] 03:19:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8bbd4c00) [pid = 1745] [serial = 1436] [outer = 0x8a49bc00] 03:19:11 INFO - PROCESS | 1745 | 1463739551625 Marionette DEBUG loaded listener.js 03:19:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8c28fc00) [pid = 1745] [serial = 1437] [outer = 0x8a49bc00] 03:19:12 INFO - PROCESS | 1745 | 1463739552673 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1836ms 03:19:12 INFO - PROCESS | 1745 | 1463739552722 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 03:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:19:12 INFO - PROCESS | 1745 | 1463739552734 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 03:19:12 INFO - PROCESS | 1745 | 1463739552746 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:19:12 INFO - PROCESS | 1745 | 1463739552752 Marionette TRACE conn4 <- [1,1886,null,{}] 03:19:12 INFO - PROCESS | 1745 | 1463739552761 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:13 INFO - PROCESS | 1745 | 1463739553031 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 03:19:13 INFO - PROCESS | 1745 | 1463739553369 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9c0c00 == 89 [pid = 1745] [id = 479] 03:19:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x8d46f000) [pid = 1745] [serial = 1438] [outer = (nil)] 03:19:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x8df32c00) [pid = 1745] [serial = 1439] [outer = 0x8d46f000] 03:19:13 INFO - PROCESS | 1745 | 1463739553468 Marionette DEBUG loaded listener.js 03:19:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x8e083000) [pid = 1745] [serial = 1440] [outer = 0x8d46f000] 03:19:14 INFO - PROCESS | 1745 | 1463739554501 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 03:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1838ms 03:19:14 INFO - PROCESS | 1745 | 1463739554583 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 03:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:19:14 INFO - PROCESS | 1745 | 1463739554588 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 03:19:14 INFO - PROCESS | 1745 | 1463739554596 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:19:14 INFO - PROCESS | 1745 | 1463739554604 Marionette TRACE conn4 <- [1,1890,null,{}] 03:19:14 INFO - PROCESS | 1745 | 1463739554623 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:14 INFO - PROCESS | 1745 | 1463739554976 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 03:19:15 INFO - PROCESS | 1745 | 1463739555255 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:15 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0e2c00 == 90 [pid = 1745] [id = 480] 03:19:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x8e2bd400) [pid = 1745] [serial = 1441] [outer = (nil)] 03:19:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x8e2f3000) [pid = 1745] [serial = 1442] [outer = 0x8e2bd400] 03:19:15 INFO - PROCESS | 1745 | 1463739555352 Marionette DEBUG loaded listener.js 03:19:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x8e92c800) [pid = 1745] [serial = 1443] [outer = 0x8e2bd400] 03:19:16 INFO - PROCESS | 1745 | 1463739556330 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 03:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1816ms 03:19:16 INFO - PROCESS | 1745 | 1463739556412 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 03:19:16 INFO - PROCESS | 1745 | 1463739556418 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 03:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:19:16 INFO - PROCESS | 1745 | 1463739556427 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:19:16 INFO - PROCESS | 1745 | 1463739556432 Marionette TRACE conn4 <- [1,1894,null,{}] 03:19:16 INFO - PROCESS | 1745 | 1463739556438 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:16 INFO - PROCESS | 1745 | 1463739556725 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 03:19:17 INFO - PROCESS | 1745 | 1463739557070 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0e2400 == 91 [pid = 1745] [id = 481] 03:19:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x8e2bc400) [pid = 1745] [serial = 1444] [outer = (nil)] 03:19:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x8eb83400) [pid = 1745] [serial = 1445] [outer = 0x8e2bc400] 03:19:17 INFO - PROCESS | 1745 | 1463739557165 Marionette DEBUG loaded listener.js 03:19:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x8ebc7000) [pid = 1745] [serial = 1446] [outer = 0x8e2bc400] 03:19:18 INFO - PROCESS | 1745 | 1463739558161 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1791ms 03:19:18 INFO - PROCESS | 1745 | 1463739558218 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 03:19:18 INFO - PROCESS | 1745 | 1463739558223 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 03:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:19:18 INFO - PROCESS | 1745 | 1463739558230 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:19:18 INFO - PROCESS | 1745 | 1463739558234 Marionette TRACE conn4 <- [1,1898,null,{}] 03:19:18 INFO - PROCESS | 1745 | 1463739558240 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:18 INFO - PROCESS | 1745 | 1463739558492 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 03:19:18 INFO - PROCESS | 1745 | 1463739558824 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d471000 == 92 [pid = 1745] [id = 482] 03:19:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x8eb7c800) [pid = 1745] [serial = 1447] [outer = (nil)] 03:19:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x8eca2c00) [pid = 1745] [serial = 1448] [outer = 0x8eb7c800] 03:19:18 INFO - PROCESS | 1745 | 1463739558924 Marionette DEBUG loaded listener.js 03:19:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x8eca8000) [pid = 1745] [serial = 1449] [outer = 0x8eb7c800] 03:19:19 INFO - PROCESS | 1745 | 1463739559884 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1737ms 03:19:19 INFO - PROCESS | 1745 | 1463739559968 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 03:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:19:19 INFO - PROCESS | 1745 | 1463739559973 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 03:19:19 INFO - PROCESS | 1745 | 1463739559981 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:19:19 INFO - PROCESS | 1745 | 1463739559985 Marionette TRACE conn4 <- [1,1902,null,{}] 03:19:19 INFO - PROCESS | 1745 | 1463739559991 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:20 INFO - PROCESS | 1745 | 1463739560271 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 03:19:20 INFO - PROCESS | 1745 | 1463739560616 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:20 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbe0400 == 93 [pid = 1745] [id = 483] 03:19:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x8bbe1400) [pid = 1745] [serial = 1450] [outer = (nil)] 03:19:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x91726800) [pid = 1745] [serial = 1451] [outer = 0x8bbe1400] 03:19:20 INFO - PROCESS | 1745 | 1463739560712 Marionette DEBUG loaded listener.js 03:19:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x91d8ac00) [pid = 1745] [serial = 1452] [outer = 0x8bbe1400] 03:19:21 INFO - PROCESS | 1745 | 1463739561625 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1682ms 03:19:21 INFO - PROCESS | 1745 | 1463739561663 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 03:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:19:21 INFO - PROCESS | 1745 | 1463739561668 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 03:19:21 INFO - PROCESS | 1745 | 1463739561675 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:19:21 INFO - PROCESS | 1745 | 1463739561679 Marionette TRACE conn4 <- [1,1906,null,{}] 03:19:21 INFO - PROCESS | 1745 | 1463739561686 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:21 INFO - PROCESS | 1745 | 1463739561916 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 03:19:22 INFO - PROCESS | 1745 | 1463739562251 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9ba400 == 94 [pid = 1745] [id = 484] 03:19:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x8c9f0c00) [pid = 1745] [serial = 1453] [outer = (nil)] 03:19:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x925d8800) [pid = 1745] [serial = 1454] [outer = 0x8c9f0c00] 03:19:22 INFO - PROCESS | 1745 | 1463739562351 Marionette DEBUG loaded listener.js 03:19:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x925ddc00) [pid = 1745] [serial = 1455] [outer = 0x8c9f0c00] 03:19:23 INFO - PROCESS | 1745 | 1463739563365 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 03:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1733ms 03:19:23 INFO - PROCESS | 1745 | 1463739563415 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 03:19:23 INFO - PROCESS | 1745 | 1463739563420 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 03:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:19:23 INFO - PROCESS | 1745 | 1463739563428 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:19:23 INFO - PROCESS | 1745 | 1463739563431 Marionette TRACE conn4 <- [1,1910,null,{}] 03:19:23 INFO - PROCESS | 1745 | 1463739563438 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:23 INFO - PROCESS | 1745 | 1463739563672 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 03:19:24 INFO - PROCESS | 1745 | 1463739564001 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0d4800 == 95 [pid = 1745] [id = 485] 03:19:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x9172cc00) [pid = 1745] [serial = 1456] [outer = (nil)] 03:19:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x9271f800) [pid = 1745] [serial = 1457] [outer = 0x9172cc00] 03:19:24 INFO - PROCESS | 1745 | 1463739564094 Marionette DEBUG loaded listener.js 03:19:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x92721c00) [pid = 1745] [serial = 1458] [outer = 0x9172cc00] 03:19:25 INFO - PROCESS | 1745 | 1463739565035 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 03:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1682ms 03:19:25 INFO - PROCESS | 1745 | 1463739565111 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 03:19:25 INFO - PROCESS | 1745 | 1463739565116 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 03:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:19:25 INFO - PROCESS | 1745 | 1463739565123 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:19:25 INFO - PROCESS | 1745 | 1463739565127 Marionette TRACE conn4 <- [1,1914,null,{}] 03:19:25 INFO - PROCESS | 1745 | 1463739565133 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:25 INFO - PROCESS | 1745 | 1463739565415 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 03:19:25 INFO - PROCESS | 1745 | 1463739565750 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x91eec000 == 96 [pid = 1745] [id = 486] 03:19:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x91eecc00) [pid = 1745] [serial = 1459] [outer = (nil)] 03:19:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x9272c000) [pid = 1745] [serial = 1460] [outer = 0x91eecc00] 03:19:25 INFO - PROCESS | 1745 | 1463739565880 Marionette DEBUG loaded listener.js 03:19:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x92a92000) [pid = 1745] [serial = 1461] [outer = 0x91eecc00] 03:19:26 INFO - PROCESS | 1745 | 1463739566854 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1783ms 03:19:26 INFO - PROCESS | 1745 | 1463739566907 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 03:19:26 INFO - PROCESS | 1745 | 1463739566911 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 03:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:19:26 INFO - PROCESS | 1745 | 1463739566919 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:19:26 INFO - PROCESS | 1745 | 1463739566924 Marionette TRACE conn4 <- [1,1918,null,{}] 03:19:26 INFO - PROCESS | 1745 | 1463739566930 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:27 INFO - PROCESS | 1745 | 1463739567186 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 03:19:27 INFO - PROCESS | 1745 | 1463739567524 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eca8c00 == 97 [pid = 1745] [id = 487] 03:19:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x91eefc00) [pid = 1745] [serial = 1462] [outer = (nil)] 03:19:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x92bf0800) [pid = 1745] [serial = 1463] [outer = 0x91eefc00] 03:19:27 INFO - PROCESS | 1745 | 1463739567618 Marionette DEBUG loaded listener.js 03:19:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x92bf5400) [pid = 1745] [serial = 1464] [outer = 0x91eefc00] 03:19:28 INFO - PROCESS | 1745 | 1463739568596 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 03:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1735ms 03:19:28 INFO - PROCESS | 1745 | 1463739568655 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 03:19:28 INFO - PROCESS | 1745 | 1463739568661 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 03:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:19:28 INFO - PROCESS | 1745 | 1463739568668 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:19:28 INFO - PROCESS | 1745 | 1463739568673 Marionette TRACE conn4 <- [1,1922,null,{}] 03:19:28 INFO - PROCESS | 1745 | 1463739568679 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:28 INFO - PROCESS | 1745 | 1463739568939 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 03:19:29 INFO - PROCESS | 1745 | 1463739569278 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:29 INFO - PROCESS | 1745 | ++DOCSHELL 0x928b7000 == 98 [pid = 1745] [id = 488] 03:19:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x95180000) [pid = 1745] [serial = 1465] [outer = (nil)] 03:19:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x95392800) [pid = 1745] [serial = 1466] [outer = 0x95180000] 03:19:29 INFO - PROCESS | 1745 | 1463739569383 Marionette DEBUG loaded listener.js 03:19:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x95a5b400) [pid = 1745] [serial = 1467] [outer = 0x95180000] 03:19:30 INFO - PROCESS | 1745 | 1463739570289 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 03:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1688ms 03:19:30 INFO - PROCESS | 1745 | 1463739570360 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 03:19:30 INFO - PROCESS | 1745 | 1463739570364 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 03:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:19:30 INFO - PROCESS | 1745 | 1463739570375 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:19:30 INFO - PROCESS | 1745 | 1463739570379 Marionette TRACE conn4 <- [1,1926,null,{}] 03:19:30 INFO - PROCESS | 1745 | 1463739570385 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:30 INFO - PROCESS | 1745 | 1463739570626 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 03:19:31 INFO - PROCESS | 1745 | 1463739571169 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x95baf800 == 99 [pid = 1745] [id = 489] 03:19:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x95bb1400) [pid = 1745] [serial = 1468] [outer = (nil)] 03:19:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x95bb9800) [pid = 1745] [serial = 1469] [outer = 0x95bb1400] 03:19:31 INFO - PROCESS | 1745 | 1463739571293 Marionette DEBUG loaded listener.js 03:19:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x97536c00) [pid = 1745] [serial = 1470] [outer = 0x95bb1400] 03:19:32 INFO - PROCESS | 1745 | 1463739572201 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 03:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1883ms 03:19:32 INFO - PROCESS | 1745 | 1463739572259 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 03:19:32 INFO - PROCESS | 1745 | 1463739572262 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 03:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:19:32 INFO - PROCESS | 1745 | 1463739572270 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:19:32 INFO - PROCESS | 1745 | 1463739572274 Marionette TRACE conn4 <- [1,1930,null,{}] 03:19:32 INFO - PROCESS | 1745 | 1463739572281 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:32 INFO - PROCESS | 1745 | 1463739572520 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 03:19:32 INFO - PROCESS | 1745 | 1463739572903 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x92bf8c00 == 100 [pid = 1745] [id = 490] 03:19:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x93bf5400) [pid = 1745] [serial = 1471] [outer = (nil)] 03:19:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x97541000) [pid = 1745] [serial = 1472] [outer = 0x93bf5400] 03:19:33 INFO - PROCESS | 1745 | 1463739573024 Marionette DEBUG loaded listener.js 03:19:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0x98f91000) [pid = 1745] [serial = 1473] [outer = 0x93bf5400] 03:19:34 INFO - PROCESS | 1745 | 1463739574000 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 03:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1790ms 03:19:34 INFO - PROCESS | 1745 | 1463739574082 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 03:19:34 INFO - PROCESS | 1745 | 1463739574089 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 03:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:19:34 INFO - PROCESS | 1745 | 1463739574099 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:19:34 INFO - PROCESS | 1745 | 1463739574102 Marionette TRACE conn4 <- [1,1934,null,{}] 03:19:34 INFO - PROCESS | 1745 | 1463739574109 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:34 INFO - PROCESS | 1745 | 1463739574345 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 03:19:34 INFO - PROCESS | 1745 | 1463739574674 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x95a62800 == 101 [pid = 1745] [id = 491] 03:19:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 177 (0x95a68000) [pid = 1745] [serial = 1474] [outer = (nil)] 03:19:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 178 (0x9957ac00) [pid = 1745] [serial = 1475] [outer = 0x95a68000] 03:19:34 INFO - PROCESS | 1745 | 1463739574773 Marionette DEBUG loaded listener.js 03:19:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 179 (0x99ce1c00) [pid = 1745] [serial = 1476] [outer = 0x95a68000] 03:19:35 INFO - PROCESS | 1745 | 1463739575763 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1739ms 03:19:35 INFO - PROCESS | 1745 | 1463739575839 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 03:19:35 INFO - PROCESS | 1745 | 1463739575842 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 03:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:19:35 INFO - PROCESS | 1745 | 1463739575850 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:19:35 INFO - PROCESS | 1745 | 1463739575853 Marionette TRACE conn4 <- [1,1938,null,{}] 03:19:35 INFO - PROCESS | 1745 | 1463739575860 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:36 INFO - PROCESS | 1745 | 1463739576129 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 03:19:36 INFO - PROCESS | 1745 | 1463739576465 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:36 INFO - PROCESS | 1745 | ++DOCSHELL 0x95178800 == 102 [pid = 1745] [id = 492] 03:19:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 180 (0x95bb0400) [pid = 1745] [serial = 1477] [outer = (nil)] 03:19:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x9a02e400) [pid = 1745] [serial = 1478] [outer = 0x95bb0400] 03:19:36 INFO - PROCESS | 1745 | 1463739576558 Marionette DEBUG loaded listener.js 03:19:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x9a046800) [pid = 1745] [serial = 1479] [outer = 0x95bb0400] 03:19:37 INFO - PROCESS | 1745 | 1463739577469 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1685ms 03:19:37 INFO - PROCESS | 1745 | 1463739577536 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 03:19:37 INFO - PROCESS | 1745 | 1463739577540 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 03:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:19:37 INFO - PROCESS | 1745 | 1463739577547 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:19:37 INFO - PROCESS | 1745 | 1463739577551 Marionette TRACE conn4 <- [1,1942,null,{}] 03:19:37 INFO - PROCESS | 1745 | 1463739577557 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:37 INFO - PROCESS | 1745 | 1463739577843 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 03:19:38 INFO - PROCESS | 1745 | 1463739578192 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c45cc00 == 103 [pid = 1745] [id = 493] 03:19:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x8f6d0000) [pid = 1745] [serial = 1480] [outer = (nil)] 03:19:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 184 (0x9a346400) [pid = 1745] [serial = 1481] [outer = 0x8f6d0000] 03:19:38 INFO - PROCESS | 1745 | 1463739578286 Marionette DEBUG loaded listener.js 03:19:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 185 (0x9a34b000) [pid = 1745] [serial = 1482] [outer = 0x8f6d0000] 03:19:39 INFO - PROCESS | 1745 | 1463739579242 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1738ms 03:19:39 INFO - PROCESS | 1745 | 1463739579287 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 03:19:39 INFO - PROCESS | 1745 | 1463739579291 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 03:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:19:39 INFO - PROCESS | 1745 | 1463739579299 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:19:39 INFO - PROCESS | 1745 | 1463739579303 Marionette TRACE conn4 <- [1,1946,null,{}] 03:19:39 INFO - PROCESS | 1745 | 1463739579309 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:39 INFO - PROCESS | 1745 | 1463739579598 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 03:19:39 INFO - PROCESS | 1745 | 1463739579956 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x99188000 == 102 [pid = 1745] [id = 290] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8c45d800 == 101 [pid = 1745] [id = 299] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2ee400 == 100 [pid = 1745] [id = 292] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x957aac00 == 99 [pid = 1745] [id = 255] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9f0800 == 98 [pid = 1745] [id = 293] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9ed800 == 97 [pid = 1745] [id = 247] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8a56dc00 == 96 [pid = 1745] [id = 476] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8bcf0000 == 95 [pid = 1745] [id = 475] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8a569800 == 94 [pid = 1745] [id = 474] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x9b921800 == 93 [pid = 1745] [id = 472] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x875cfc00 == 92 [pid = 1745] [id = 471] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x99c10c00 == 91 [pid = 1745] [id = 470] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x92e47000 == 90 [pid = 1745] [id = 469] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x92e3d400 == 89 [pid = 1745] [id = 467] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x95bbd000 == 88 [pid = 1745] [id = 468] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x92e38400 == 87 [pid = 1745] [id = 466] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0d8400 == 86 [pid = 1745] [id = 465] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x91ef0800 == 85 [pid = 1745] [id = 464] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x91d8e800 == 84 [pid = 1745] [id = 463] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8df38400 == 83 [pid = 1745] [id = 462] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8dedec00 == 82 [pid = 1745] [id = 461] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded7400 == 81 [pid = 1745] [id = 459] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8df3c400 == 80 [pid = 1745] [id = 460] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8bcf5c00 == 79 [pid = 1745] [id = 458] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x8a56d000 == 78 [pid = 1745] [id = 456] 03:19:41 INFO - PROCESS | 1745 | --DOCSHELL 0x88be8400 == 77 [pid = 1745] [id = 457] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 184 (0x8bbdd400) [pid = 1745] [serial = 1370] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 183 (0x8eb43c00) [pid = 1745] [serial = 1367] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0x88324400) [pid = 1745] [serial = 1349] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0x8a496400) [pid = 1745] [serial = 1346] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0x8820e400) [pid = 1745] [serial = 1343] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 179 (0xa6d8e400) [pid = 1745] [serial = 1340] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 178 (0xa22bf400) [pid = 1745] [serial = 1337] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 177 (0x9bfadc00) [pid = 1745] [serial = 1334] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 176 (0x9a34c800) [pid = 1745] [serial = 1331] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0x99147000) [pid = 1745] [serial = 1328] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0x95394400) [pid = 1745] [serial = 1325] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x92a92c00) [pid = 1745] [serial = 1322] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x91ee8000) [pid = 1745] [serial = 1319] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x8f6cf800) [pid = 1745] [serial = 1316] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x8df3e800) [pid = 1745] [serial = 1313] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x8aabd000) [pid = 1745] [serial = 1310] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x8ebc5800) [pid = 1745] [serial = 1308] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x8c291c00) [pid = 1745] [serial = 1361] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x8c9eec00) [pid = 1745] [serial = 1362] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x8d834000) [pid = 1745] [serial = 1359] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x8c9c3c00) [pid = 1745] [serial = 1358] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x8a2ae800) [pid = 1745] [serial = 1356] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x88bee000) [pid = 1745] [serial = 1355] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x8a496c00) [pid = 1745] [serial = 1352] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x8eb79800) [pid = 1745] [serial = 1368] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x8e2b5800) [pid = 1745] [serial = 1364] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x8e2f0400) [pid = 1745] [serial = 1365] [outer = (nil)] [url = about:blank] 03:19:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x875cfc00 == 78 [pid = 1745] [id = 494] 03:19:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x88205000) [pid = 1745] [serial = 1483] [outer = (nil)] 03:19:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x88212000) [pid = 1745] [serial = 1484] [outer = 0x88205000] 03:19:41 INFO - PROCESS | 1745 | 1463739581599 Marionette DEBUG loaded listener.js 03:19:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x8832a000) [pid = 1745] [serial = 1485] [outer = 0x88205000] 03:19:42 INFO - PROCESS | 1745 | 1463739582575 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 3340ms 03:19:42 INFO - PROCESS | 1745 | 1463739582640 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 03:19:42 INFO - PROCESS | 1745 | 1463739582646 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 03:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:19:42 INFO - PROCESS | 1745 | 1463739582656 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:19:42 INFO - PROCESS | 1745 | 1463739582659 Marionette TRACE conn4 <- [1,1950,null,{}] 03:19:42 INFO - PROCESS | 1745 | 1463739582668 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:42 INFO - PROCESS | 1745 | 1463739582903 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 03:19:43 INFO - PROCESS | 1745 | 1463739583176 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a4a0400 == 79 [pid = 1745] [id = 495] 03:19:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x8a56d000) [pid = 1745] [serial = 1486] [outer = (nil)] 03:19:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x8a5c1000) [pid = 1745] [serial = 1487] [outer = 0x8a56d000] 03:19:43 INFO - PROCESS | 1745 | 1463739583279 Marionette DEBUG loaded listener.js 03:19:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x8aabc800) [pid = 1745] [serial = 1488] [outer = 0x8a56d000] 03:19:44 INFO - PROCESS | 1745 | 1463739584182 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1591ms 03:19:44 INFO - PROCESS | 1745 | 1463739584254 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 03:19:44 INFO - PROCESS | 1745 | 1463739584261 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 03:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:19:44 INFO - PROCESS | 1745 | 1463739584276 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:19:44 INFO - PROCESS | 1745 | 1463739584281 Marionette TRACE conn4 <- [1,1954,null,{}] 03:19:44 INFO - PROCESS | 1745 | 1463739584297 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:44 INFO - PROCESS | 1745 | 1463739584604 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 03:19:44 INFO - PROCESS | 1745 | 1463739584642 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aac0800 == 80 [pid = 1745] [id = 496] 03:19:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x8bcf2800) [pid = 1745] [serial = 1489] [outer = (nil)] 03:19:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x8c613800) [pid = 1745] [serial = 1490] [outer = 0x8bcf2800] 03:19:44 INFO - PROCESS | 1745 | 1463739584726 Marionette DEBUG loaded listener.js 03:19:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x8c9b6c00) [pid = 1745] [serial = 1491] [outer = 0x8bcf2800] 03:19:45 INFO - PROCESS | 1745 | 1463739585838 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 03:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1589ms 03:19:45 INFO - PROCESS | 1745 | 1463739585866 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 03:19:45 INFO - PROCESS | 1745 | 1463739585871 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 03:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:19:45 INFO - PROCESS | 1745 | 1463739585879 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:19:45 INFO - PROCESS | 1745 | 1463739585887 Marionette TRACE conn4 <- [1,1958,null,{}] 03:19:45 INFO - PROCESS | 1745 | 1463739585916 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:47 INFO - PROCESS | 1745 | 1463739587112 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x8bceac00) [pid = 1745] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x8bcf2400) [pid = 1745] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x9a022000) [pid = 1745] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x9a026000) [pid = 1745] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x99cde800) [pid = 1745] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x98032400) [pid = 1745] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x92e3d800) [pid = 1745] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x92e45c00) [pid = 1745] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x925dc400) [pid = 1745] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x92a9e800) [pid = 1745] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x91575400) [pid = 1745] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x8e922000) [pid = 1745] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x8e2e9c00) [pid = 1745] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x8e2b6800) [pid = 1745] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8c45b400) [pid = 1745] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x88ec2400) [pid = 1745] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x8a56f800) [pid = 1745] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x8a56bc00) [pid = 1745] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x9a02dc00) [pid = 1745] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x9bfb2000) [pid = 1745] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x9b36b400) [pid = 1745] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8d46e400) [pid = 1745] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0xa67bf400) [pid = 1745] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x914d7400) [pid = 1745] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x88329800) [pid = 1745] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x8eca3800) [pid = 1745] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x91570400) [pid = 1745] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x94f74800) [pid = 1745] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8820d000) [pid = 1745] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x9a275c00) [pid = 1745] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8aab6c00) [pid = 1745] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x88207800) [pid = 1745] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x8820ac00) [pid = 1745] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x97540400) [pid = 1745] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8df33c00) [pid = 1745] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8ebc3000) [pid = 1745] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:19:47 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x925f5000) [pid = 1745] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:19:47 INFO - PROCESS | 1745 | 1463739587390 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c7000 == 81 [pid = 1745] [id = 497] 03:19:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8820b000) [pid = 1745] [serial = 1492] [outer = (nil)] 03:19:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x88329800) [pid = 1745] [serial = 1493] [outer = 0x8820b000] 03:19:47 INFO - PROCESS | 1745 | 1463739587487 Marionette DEBUG loaded listener.js 03:19:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8bcf2400) [pid = 1745] [serial = 1494] [outer = 0x8820b000] 03:19:48 INFO - PROCESS | 1745 | 1463739588253 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 03:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2405ms 03:19:48 INFO - PROCESS | 1745 | 1463739588284 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 03:19:48 INFO - PROCESS | 1745 | 1463739588288 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 03:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:19:48 INFO - PROCESS | 1745 | 1463739588296 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:19:48 INFO - PROCESS | 1745 | 1463739588299 Marionette TRACE conn4 <- [1,1962,null,{}] 03:19:48 INFO - PROCESS | 1745 | 1463739588305 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:48 INFO - PROCESS | 1745 | 1463739588605 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 03:19:48 INFO - PROCESS | 1745 | 1463739588628 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ec2400 == 82 [pid = 1745] [id = 498] 03:19:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8a569400) [pid = 1745] [serial = 1495] [outer = (nil)] 03:19:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8ded7400) [pid = 1745] [serial = 1496] [outer = 0x8a569400] 03:19:48 INFO - PROCESS | 1745 | 1463739588716 Marionette DEBUG loaded listener.js 03:19:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8df35000) [pid = 1745] [serial = 1497] [outer = 0x8a569400] 03:19:49 INFO - PROCESS | 1745 | 1463739589973 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 03:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1691ms 03:19:49 INFO - PROCESS | 1745 | 1463739589987 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 03:19:49 INFO - PROCESS | 1745 | 1463739589995 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 03:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:19:50 INFO - PROCESS | 1745 | 1463739590006 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:19:50 INFO - PROCESS | 1745 | 1463739590011 Marionette TRACE conn4 <- [1,1966,null,{}] 03:19:50 INFO - PROCESS | 1745 | 1463739590022 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:50 INFO - PROCESS | 1745 | 1463739590301 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 03:19:50 INFO - PROCESS | 1745 | 1463739590653 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ebd800 == 83 [pid = 1745] [id = 499] 03:19:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8a497400) [pid = 1745] [serial = 1498] [outer = (nil)] 03:19:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8aab9400) [pid = 1745] [serial = 1499] [outer = 0x8a497400] 03:19:50 INFO - PROCESS | 1745 | 1463739590755 Marionette DEBUG loaded listener.js 03:19:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8bcf3400) [pid = 1745] [serial = 1500] [outer = 0x8a497400] 03:19:51 INFO - PROCESS | 1745 | 1463739591770 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 03:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1795ms 03:19:51 INFO - PROCESS | 1745 | 1463739591801 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 03:19:51 INFO - PROCESS | 1745 | 1463739591812 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 03:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:19:51 INFO - PROCESS | 1745 | 1463739591824 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:19:51 INFO - PROCESS | 1745 | 1463739591828 Marionette TRACE conn4 <- [1,1970,null,{}] 03:19:51 INFO - PROCESS | 1745 | 1463739591836 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:52 INFO - PROCESS | 1745 | 1463739592107 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 03:19:52 INFO - PROCESS | 1745 | 1463739592451 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f0400 == 84 [pid = 1745] [id = 500] 03:19:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8c9f1c00) [pid = 1745] [serial = 1501] [outer = (nil)] 03:19:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x8d6c4400) [pid = 1745] [serial = 1502] [outer = 0x8c9f1c00] 03:19:52 INFO - PROCESS | 1745 | 1463739592560 Marionette DEBUG loaded listener.js 03:19:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x8ded5000) [pid = 1745] [serial = 1503] [outer = 0x8c9f1c00] 03:19:53 INFO - PROCESS | 1745 | 1463739593610 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 03:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1839ms 03:19:53 INFO - PROCESS | 1745 | 1463739593678 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 03:19:53 INFO - PROCESS | 1745 | 1463739593683 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 03:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:19:53 INFO - PROCESS | 1745 | 1463739593693 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:19:53 INFO - PROCESS | 1745 | 1463739593701 Marionette TRACE conn4 <- [1,1974,null,{}] 03:19:53 INFO - PROCESS | 1745 | 1463739593719 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:53 INFO - PROCESS | 1745 | 1463739593986 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 03:19:54 INFO - PROCESS | 1745 | 1463739594296 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e086800 == 85 [pid = 1745] [id = 501] 03:19:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x8e2b0000) [pid = 1745] [serial = 1504] [outer = (nil)] 03:19:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x8e2b7000) [pid = 1745] [serial = 1505] [outer = 0x8e2b0000] 03:19:54 INFO - PROCESS | 1745 | 1463739594396 Marionette DEBUG loaded listener.js 03:19:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x8e2eb400) [pid = 1745] [serial = 1506] [outer = 0x8e2b0000] 03:19:55 INFO - PROCESS | 1745 | 1463739595353 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 03:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1694ms 03:19:55 INFO - PROCESS | 1745 | 1463739595389 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 03:19:55 INFO - PROCESS | 1745 | 1463739595394 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 03:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:19:55 INFO - PROCESS | 1745 | 1463739595401 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:19:55 INFO - PROCESS | 1745 | 1463739595405 Marionette TRACE conn4 <- [1,1978,null,{}] 03:19:55 INFO - PROCESS | 1745 | 1463739595411 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:55 INFO - PROCESS | 1745 | 1463739595650 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 03:19:56 INFO - PROCESS | 1745 | 1463739596068 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ded8800 == 86 [pid = 1745] [id = 502] 03:19:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x8e2b5800) [pid = 1745] [serial = 1507] [outer = (nil)] 03:19:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x8eb4b800) [pid = 1745] [serial = 1508] [outer = 0x8e2b5800] 03:19:56 INFO - PROCESS | 1745 | 1463739596217 Marionette DEBUG loaded listener.js 03:19:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x8ebc0c00) [pid = 1745] [serial = 1509] [outer = 0x8e2b5800] 03:19:57 INFO - PROCESS | 1745 | 1463739597264 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1933ms 03:19:57 INFO - PROCESS | 1745 | 1463739597336 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 03:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:19:57 INFO - PROCESS | 1745 | 1463739597340 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 03:19:57 INFO - PROCESS | 1745 | 1463739597347 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:19:57 INFO - PROCESS | 1745 | 1463739597351 Marionette TRACE conn4 <- [1,1982,null,{}] 03:19:57 INFO - PROCESS | 1745 | 1463739597357 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:57 INFO - PROCESS | 1745 | 1463739597620 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 03:19:57 INFO - PROCESS | 1745 | 1463739597947 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0df400 == 87 [pid = 1745] [id = 503] 03:19:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x8eb41400) [pid = 1745] [serial = 1510] [outer = (nil)] 03:19:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x8eca1c00) [pid = 1745] [serial = 1511] [outer = 0x8eb41400] 03:19:58 INFO - PROCESS | 1745 | 1463739598040 Marionette DEBUG loaded listener.js 03:19:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x8ecadc00) [pid = 1745] [serial = 1512] [outer = 0x8eb41400] 03:19:58 INFO - PROCESS | 1745 | 1463739598959 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1638ms 03:19:58 INFO - PROCESS | 1745 | 1463739598985 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 03:19:58 INFO - PROCESS | 1745 | 1463739598990 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 03:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:19:58 INFO - PROCESS | 1745 | 1463739598997 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:19:59 INFO - PROCESS | 1745 | 1463739599000 Marionette TRACE conn4 <- [1,1986,null,{}] 03:19:59 INFO - PROCESS | 1745 | 1463739599024 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:59 INFO - PROCESS | 1745 | 1463739599369 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 03:19:59 INFO - PROCESS | 1745 | 1463739599651 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6d9400 == 88 [pid = 1745] [id = 504] 03:19:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x914d7400) [pid = 1745] [serial = 1513] [outer = (nil)] 03:19:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x91d83000) [pid = 1745] [serial = 1514] [outer = 0x914d7400] 03:19:59 INFO - PROCESS | 1745 | 1463739599747 Marionette DEBUG loaded listener.js 03:19:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x91d89800) [pid = 1745] [serial = 1515] [outer = 0x914d7400] 03:20:00 INFO - PROCESS | 1745 | 1463739600654 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1692ms 03:20:00 INFO - PROCESS | 1745 | 1463739600690 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 03:20:00 INFO - PROCESS | 1745 | 1463739600695 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 03:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:20:00 INFO - PROCESS | 1745 | 1463739600701 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:20:00 INFO - PROCESS | 1745 | 1463739600705 Marionette TRACE conn4 <- [1,1990,null,{}] 03:20:00 INFO - PROCESS | 1745 | 1463739600713 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:00 INFO - PROCESS | 1745 | 1463739600951 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 03:20:01 INFO - PROCESS | 1745 | 1463739601281 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:01 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb4b400 == 89 [pid = 1745] [id = 505] 03:20:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x9172bc00) [pid = 1745] [serial = 1516] [outer = (nil)] 03:20:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x925ef400) [pid = 1745] [serial = 1517] [outer = 0x9172bc00] 03:20:01 INFO - PROCESS | 1745 | 1463739601396 Marionette DEBUG loaded listener.js 03:20:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x92720400) [pid = 1745] [serial = 1518] [outer = 0x9172bc00] 03:20:02 INFO - PROCESS | 1745 | 1463739602383 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1749ms 03:20:02 INFO - PROCESS | 1745 | 1463739602451 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 03:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:20:02 INFO - PROCESS | 1745 | 1463739602457 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 03:20:02 INFO - PROCESS | 1745 | 1463739602463 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:20:02 INFO - PROCESS | 1745 | 1463739602467 Marionette TRACE conn4 <- [1,1994,null,{}] 03:20:02 INFO - PROCESS | 1745 | 1463739602473 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:02 INFO - PROCESS | 1745 | 1463739602739 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 03:20:03 INFO - PROCESS | 1745 | 1463739603075 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:03 INFO - PROCESS | 1745 | ++DOCSHELL 0x91d87c00 == 90 [pid = 1745] [id = 506] 03:20:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x925e8800) [pid = 1745] [serial = 1519] [outer = (nil)] 03:20:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x92a9c000) [pid = 1745] [serial = 1520] [outer = 0x925e8800] 03:20:03 INFO - PROCESS | 1745 | 1463739603168 Marionette DEBUG loaded listener.js 03:20:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x92aa0800) [pid = 1745] [serial = 1521] [outer = 0x925e8800] 03:20:04 INFO - PROCESS | 1745 | 1463739604050 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1637ms 03:20:04 INFO - PROCESS | 1745 | 1463739604110 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 03:20:04 INFO - PROCESS | 1745 | 1463739604115 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 03:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:20:04 INFO - PROCESS | 1745 | 1463739604126 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:20:04 INFO - PROCESS | 1745 | 1463739604129 Marionette TRACE conn4 <- [1,1998,null,{}] 03:20:04 INFO - PROCESS | 1745 | 1463739604137 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:04 INFO - PROCESS | 1745 | 1463739604375 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 03:20:04 INFO - PROCESS | 1745 | 1463739604721 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x925dc400 == 91 [pid = 1745] [id = 507] 03:20:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x928b9400) [pid = 1745] [serial = 1522] [outer = (nil)] 03:20:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x92e3e800) [pid = 1745] [serial = 1523] [outer = 0x928b9400] 03:20:04 INFO - PROCESS | 1745 | 1463739604822 Marionette DEBUG loaded listener.js 03:20:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x92e43400) [pid = 1745] [serial = 1524] [outer = 0x928b9400] 03:20:05 INFO - PROCESS | 1745 | 1463739605719 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 03:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1632ms 03:20:05 INFO - PROCESS | 1745 | 1463739605760 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 03:20:05 INFO - PROCESS | 1745 | 1463739605763 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 03:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:20:05 INFO - PROCESS | 1745 | 1463739605770 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:20:05 INFO - PROCESS | 1745 | 1463739605774 Marionette TRACE conn4 <- [1,2002,null,{}] 03:20:05 INFO - PROCESS | 1745 | 1463739605780 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:06 INFO - PROCESS | 1745 | 1463739606031 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 03:20:06 INFO - PROCESS | 1745 | 1463739606369 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x92e3f800 == 92 [pid = 1745] [id = 508] 03:20:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x93bf1c00) [pid = 1745] [serial = 1525] [outer = (nil)] 03:20:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x9513a800) [pid = 1745] [serial = 1526] [outer = 0x93bf1c00] 03:20:06 INFO - PROCESS | 1745 | 1463739606495 Marionette DEBUG loaded listener.js 03:20:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x95176800) [pid = 1745] [serial = 1527] [outer = 0x93bf1c00] 03:20:07 INFO - PROCESS | 1745 | 1463739607496 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1786ms 03:20:07 INFO - PROCESS | 1745 | 1463739607559 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 03:20:07 INFO - PROCESS | 1745 | 1463739607564 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 03:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:20:07 INFO - PROCESS | 1745 | 1463739607572 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:20:07 INFO - PROCESS | 1745 | 1463739607577 Marionette TRACE conn4 <- [1,2006,null,{}] 03:20:07 INFO - PROCESS | 1745 | 1463739607583 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:07 INFO - PROCESS | 1745 | 1463739607888 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 03:20:08 INFO - PROCESS | 1745 | 1463739608273 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x914d0800 == 93 [pid = 1745] [id = 509] 03:20:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x95a64800) [pid = 1745] [serial = 1528] [outer = (nil)] 03:20:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x95a69000) [pid = 1745] [serial = 1529] [outer = 0x95a64800] 03:20:08 INFO - PROCESS | 1745 | 1463739608447 Marionette DEBUG loaded listener.js 03:20:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x97539400) [pid = 1745] [serial = 1530] [outer = 0x95a64800] 03:20:09 INFO - PROCESS | 1745 | 1463739609749 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 03:20:09 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 03:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2243ms 03:20:09 INFO - PROCESS | 1745 | 1463739609816 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 03:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:20:09 INFO - PROCESS | 1745 | 1463739609820 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 03:20:09 INFO - PROCESS | 1745 | 1463739609827 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:20:09 INFO - PROCESS | 1745 | 1463739609831 Marionette TRACE conn4 <- [1,2010,null,{}] 03:20:09 INFO - PROCESS | 1745 | 1463739609837 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:10 INFO - PROCESS | 1745 | 1463739610093 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 03:20:10 INFO - PROCESS | 1745 | 1463739610438 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x957afc00 == 94 [pid = 1745] [id = 510] 03:20:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x95a67000) [pid = 1745] [serial = 1531] [outer = (nil)] 03:20:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x99148c00) [pid = 1745] [serial = 1532] [outer = 0x95a67000] 03:20:10 INFO - PROCESS | 1745 | 1463739610537 Marionette DEBUG loaded listener.js 03:20:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x9914b800) [pid = 1745] [serial = 1533] [outer = 0x95a67000] 03:20:11 INFO - PROCESS | 1745 | 1463739611549 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 03:20:11 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 03:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1787ms 03:20:11 INFO - PROCESS | 1745 | 1463739611615 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 03:20:11 INFO - PROCESS | 1745 | 1463739611619 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 03:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:20:11 INFO - PROCESS | 1745 | 1463739611627 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:20:11 INFO - PROCESS | 1745 | 1463739611631 Marionette TRACE conn4 <- [1,2014,null,{}] 03:20:11 INFO - PROCESS | 1745 | 1463739611649 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:11 INFO - PROCESS | 1745 | 1463739611888 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 03:20:12 INFO - PROCESS | 1745 | 1463739612276 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x9913e400 == 95 [pid = 1745] [id = 511] 03:20:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x99cdc400) [pid = 1745] [serial = 1534] [outer = (nil)] 03:20:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x9a029400) [pid = 1745] [serial = 1535] [outer = 0x99cdc400] 03:20:12 INFO - PROCESS | 1745 | 1463739612393 Marionette DEBUG loaded listener.js 03:20:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x9a278000) [pid = 1745] [serial = 1536] [outer = 0x99cdc400] 03:20:13 INFO - PROCESS | 1745 | 1463739613402 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1847ms 03:20:13 INFO - PROCESS | 1745 | 1463739613476 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 03:20:13 INFO - PROCESS | 1745 | 1463739613479 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 03:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:20:13 INFO - PROCESS | 1745 | 1463739613487 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:20:13 INFO - PROCESS | 1745 | 1463739613493 Marionette TRACE conn4 <- [1,2018,null,{}] 03:20:13 INFO - PROCESS | 1745 | 1463739613503 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:13 INFO - PROCESS | 1745 | 1463739613804 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 03:20:14 INFO - PROCESS | 1745 | 1463739614147 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x95393800 == 96 [pid = 1745] [id = 512] 03:20:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0x9914a000) [pid = 1745] [serial = 1537] [outer = (nil)] 03:20:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 177 (0x9a350800) [pid = 1745] [serial = 1538] [outer = 0x9914a000] 03:20:14 INFO - PROCESS | 1745 | 1463739614255 Marionette DEBUG loaded listener.js 03:20:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 178 (0x9a84a400) [pid = 1745] [serial = 1539] [outer = 0x9914a000] 03:20:15 INFO - PROCESS | 1745 | 1463739615226 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1788ms 03:20:15 INFO - PROCESS | 1745 | 1463739615281 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 03:20:15 INFO - PROCESS | 1745 | 1463739615284 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 03:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:20:15 INFO - PROCESS | 1745 | 1463739615292 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:20:15 INFO - PROCESS | 1745 | 1463739615296 Marionette TRACE conn4 <- [1,2022,null,{}] 03:20:15 INFO - PROCESS | 1745 | 1463739615303 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:15 INFO - PROCESS | 1745 | 1463739615541 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 03:20:15 INFO - PROCESS | 1745 | 1463739615890 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:15 INFO - PROCESS | 1745 | ++DOCSHELL 0x928ae800 == 97 [pid = 1745] [id = 513] 03:20:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 179 (0x928b8800) [pid = 1745] [serial = 1540] [outer = (nil)] 03:20:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 180 (0x9b369400) [pid = 1745] [serial = 1541] [outer = 0x928b8800] 03:20:15 INFO - PROCESS | 1745 | 1463739615987 Marionette DEBUG loaded listener.js 03:20:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 181 (0x9b372c00) [pid = 1745] [serial = 1542] [outer = 0x928b8800] 03:20:17 INFO - PROCESS | 1745 | 1463739617017 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1784ms 03:20:17 INFO - PROCESS | 1745 | 1463739617077 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 03:20:17 INFO - PROCESS | 1745 | 1463739617082 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 03:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:20:17 INFO - PROCESS | 1745 | 1463739617088 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:20:17 INFO - PROCESS | 1745 | 1463739617092 Marionette TRACE conn4 <- [1,2026,null,{}] 03:20:17 INFO - PROCESS | 1745 | 1463739617098 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:17 INFO - PROCESS | 1745 | 1463739617343 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 03:20:17 INFO - PROCESS | 1745 | 1463739617673 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x875cd000 == 98 [pid = 1745] [id = 514] 03:20:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 182 (0x8832b000) [pid = 1745] [serial = 1543] [outer = (nil)] 03:20:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 183 (0x9be92000) [pid = 1745] [serial = 1544] [outer = 0x8832b000] 03:20:17 INFO - PROCESS | 1745 | 1463739617771 Marionette DEBUG loaded listener.js 03:20:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 184 (0x9bfab400) [pid = 1745] [serial = 1545] [outer = 0x8832b000] 03:20:18 INFO - PROCESS | 1745 | 1463739618717 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1682ms 03:20:18 INFO - PROCESS | 1745 | 1463739618772 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 03:20:18 INFO - PROCESS | 1745 | 1463739618775 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 03:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:20:18 INFO - PROCESS | 1745 | 1463739618783 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:20:18 INFO - PROCESS | 1745 | 1463739618785 Marionette TRACE conn4 <- [1,2030,null,{}] 03:20:18 INFO - PROCESS | 1745 | 1463739618792 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:19 INFO - PROCESS | 1745 | 1463739619034 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 03:20:19 INFO - PROCESS | 1745 | 1463739619375 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c5400 == 99 [pid = 1745] [id = 515] 03:20:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 185 (0x9a848800) [pid = 1745] [serial = 1546] [outer = (nil)] 03:20:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 186 (0x9d21e000) [pid = 1745] [serial = 1547] [outer = 0x9a848800] 03:20:19 INFO - PROCESS | 1745 | 1463739619477 Marionette DEBUG loaded listener.js 03:20:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 187 (0x9dac8000) [pid = 1745] [serial = 1548] [outer = 0x9a848800] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8e079400 == 98 [pid = 1745] [id = 206] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x88206c00 == 97 [pid = 1745] [id = 447] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x88204c00 == 96 [pid = 1745] [id = 448] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x88206000 == 95 [pid = 1745] [id = 449] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x875c7000 == 94 [pid = 1745] [id = 497] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8aac0800 == 93 [pid = 1745] [id = 496] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8a4a0400 == 92 [pid = 1745] [id = 495] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x875cfc00 == 91 [pid = 1745] [id = 494] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x95178800 == 90 [pid = 1745] [id = 492] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x92bf8c00 == 89 [pid = 1745] [id = 490] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x95a62800 == 88 [pid = 1745] [id = 491] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x95baf800 == 87 [pid = 1745] [id = 489] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x928b7000 == 86 [pid = 1745] [id = 488] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8eca8c00 == 85 [pid = 1745] [id = 487] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0d4800 == 84 [pid = 1745] [id = 485] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x91eec000 == 83 [pid = 1745] [id = 486] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9ba400 == 82 [pid = 1745] [id = 484] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbe0400 == 81 [pid = 1745] [id = 483] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8d471000 == 80 [pid = 1745] [id = 482] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0e2400 == 79 [pid = 1745] [id = 481] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0e2c00 == 78 [pid = 1745] [id = 480] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9c0c00 == 77 [pid = 1745] [id = 479] 03:20:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2b1400 == 76 [pid = 1745] [id = 478] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 186 (0x8eb4e000) [pid = 1745] [serial = 1242] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 185 (0x88326800) [pid = 1745] [serial = 1350] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 184 (0x9bfb8c00) [pid = 1745] [serial = 1335] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 183 (0x8bcf8c00) [pid = 1745] [serial = 1311] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 182 (0x88210c00) [pid = 1745] [serial = 1344] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 181 (0x8a499000) [pid = 1745] [serial = 1347] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 180 (0x9af1bc00) [pid = 1745] [serial = 1332] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 179 (0x8e2b4000) [pid = 1745] [serial = 1314] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 178 (0x925e3400) [pid = 1745] [serial = 1320] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 177 (0x92a97000) [pid = 1745] [serial = 1323] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 176 (0xa6e2f000) [pid = 1745] [serial = 1341] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0xa26c3c00) [pid = 1745] [serial = 1338] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0x8a49dc00) [pid = 1745] [serial = 1353] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x914d6000) [pid = 1745] [serial = 1317] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x9957a000) [pid = 1745] [serial = 1329] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x95bb2400) [pid = 1745] [serial = 1326] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x8c457000) [pid = 1745] [serial = 1427] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x8c616000) [pid = 1745] [serial = 1428] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x9be97800) [pid = 1745] [serial = 1412] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x9af26c00) [pid = 1745] [serial = 1410] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x9af1b800) [pid = 1745] [serial = 1409] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x9a174c00) [pid = 1745] [serial = 1407] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x9a030000) [pid = 1745] [serial = 1406] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x99581400) [pid = 1745] [serial = 1404] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x98f9ac00) [pid = 1745] [serial = 1403] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x957ae400) [pid = 1745] [serial = 1400] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x957b8400) [pid = 1745] [serial = 1401] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x94f7c800) [pid = 1745] [serial = 1398] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x945a0400) [pid = 1745] [serial = 1397] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x92e42800) [pid = 1745] [serial = 1395] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x92e40c00) [pid = 1745] [serial = 1394] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x92e38800) [pid = 1745] [serial = 1392] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x92bf1000) [pid = 1745] [serial = 1391] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x928ab000) [pid = 1745] [serial = 1389] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x925f0800) [pid = 1745] [serial = 1388] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x9157e800) [pid = 1745] [serial = 1386] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x91571c00) [pid = 1745] [serial = 1385] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x8ecac000) [pid = 1745] [serial = 1383] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x8ec0a800) [pid = 1745] [serial = 1382] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8eb49400) [pid = 1745] [serial = 1380] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8e2f2800) [pid = 1745] [serial = 1379] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8c9ed400) [pid = 1745] [serial = 1377] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x8c617400) [pid = 1745] [serial = 1376] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8a5ca000) [pid = 1745] [serial = 1374] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x8a565800) [pid = 1745] [serial = 1373] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x8d6d0000) [pid = 1745] [serial = 1371] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x8a5bdc00) [pid = 1745] [serial = 1424] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0xa6290c00) [pid = 1745] [serial = 1422] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0xa50e8c00) [pid = 1745] [serial = 1421] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0xa3483400) [pid = 1745] [serial = 1419] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0xa3222c00) [pid = 1745] [serial = 1418] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0xa22c3c00) [pid = 1745] [serial = 1416] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0xa2146000) [pid = 1745] [serial = 1415] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x9bfcf000) [pid = 1745] [serial = 1413] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8d6c8400) [pid = 1745] [serial = 1430] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8aab4800) [pid = 1745] [serial = 1425] [outer = (nil)] [url = about:blank] 03:20:21 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8d83e400) [pid = 1745] [serial = 1431] [outer = (nil)] [url = about:blank] 03:20:22 INFO - PROCESS | 1745 | 1463739622469 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 3741ms 03:20:22 INFO - PROCESS | 1745 | 1463739622524 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 03:20:22 INFO - PROCESS | 1745 | 1463739622530 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 03:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:20:22 INFO - PROCESS | 1745 | 1463739622542 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:20:22 INFO - PROCESS | 1745 | 1463739622546 Marionette TRACE conn4 <- [1,2034,null,{}] 03:20:22 INFO - PROCESS | 1745 | 1463739622556 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:22 INFO - PROCESS | 1745 | 1463739622828 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 03:20:23 INFO - PROCESS | 1745 | 1463739623105 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ec2800 == 77 [pid = 1745] [id = 516] 03:20:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8a495000) [pid = 1745] [serial = 1549] [outer = (nil)] 03:20:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8a49d800) [pid = 1745] [serial = 1550] [outer = 0x8a495000] 03:20:23 INFO - PROCESS | 1745 | 1463739623205 Marionette DEBUG loaded listener.js 03:20:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8a56f800) [pid = 1745] [serial = 1551] [outer = 0x8a495000] 03:20:24 INFO - PROCESS | 1745 | 1463739624076 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1606ms 03:20:24 INFO - PROCESS | 1745 | 1463739624159 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 03:20:24 INFO - PROCESS | 1745 | 1463739624169 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 03:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:20:24 INFO - PROCESS | 1745 | 1463739624181 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:20:24 INFO - PROCESS | 1745 | 1463739624185 Marionette TRACE conn4 <- [1,2038,null,{}] 03:20:24 INFO - PROCESS | 1745 | 1463739624199 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:24 INFO - PROCESS | 1745 | 1463739624494 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 03:20:24 INFO - PROCESS | 1745 | 1463739624538 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a49a400 == 78 [pid = 1745] [id = 517] 03:20:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8a49dc00) [pid = 1745] [serial = 1552] [outer = (nil)] 03:20:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8c29bc00) [pid = 1745] [serial = 1553] [outer = 0x8a49dc00] 03:20:24 INFO - PROCESS | 1745 | 1463739624623 Marionette DEBUG loaded listener.js 03:20:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8c619800) [pid = 1745] [serial = 1554] [outer = 0x8a49dc00] 03:20:25 INFO - PROCESS | 1745 | 1463739625713 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1593ms 03:20:25 INFO - PROCESS | 1745 | 1463739625774 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 03:20:25 INFO - PROCESS | 1745 | 1463739625782 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 03:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:20:25 INFO - PROCESS | 1745 | 1463739625808 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:20:25 INFO - PROCESS | 1745 | 1463739625817 Marionette TRACE conn4 <- [1,2042,null,{}] 03:20:25 INFO - PROCESS | 1745 | 1463739625845 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:26 INFO - PROCESS | 1745 | 1463739626182 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x95180000) [pid = 1745] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x95bb1400) [pid = 1745] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8e2bc400) [pid = 1745] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x88205000) [pid = 1745] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x93bf5400) [pid = 1745] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8d46f000) [pid = 1745] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x9172cc00) [pid = 1745] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x95a68000) [pid = 1745] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8bbe1400) [pid = 1745] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8bcf2800) [pid = 1745] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x95bb0400) [pid = 1745] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x91eecc00) [pid = 1745] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x91eefc00) [pid = 1745] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x8820b000) [pid = 1745] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x8c9f0c00) [pid = 1745] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8e2bd400) [pid = 1745] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8eb7c800) [pid = 1745] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x8a49bc00) [pid = 1745] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:20:26 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x8a56d000) [pid = 1745] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:20:26 INFO - PROCESS | 1745 | 1463739626978 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x88205000 == 79 [pid = 1745] [id = 518] 03:20:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8820b000) [pid = 1745] [serial = 1555] [outer = (nil)] 03:20:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8bced000) [pid = 1745] [serial = 1556] [outer = 0x8820b000] 03:20:27 INFO - PROCESS | 1745 | 1463739627066 Marionette DEBUG loaded listener.js 03:20:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8d838000) [pid = 1745] [serial = 1557] [outer = 0x8820b000] 03:20:27 INFO - PROCESS | 1745 | 1463739627910 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:20: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) 03:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2147ms 03:20:27 INFO - PROCESS | 1745 | 1463739627953 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 03:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:20:27 INFO - PROCESS | 1745 | 1463739627958 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 03:20:27 INFO - PROCESS | 1745 | 1463739627965 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:20:27 INFO - PROCESS | 1745 | 1463739627969 Marionette TRACE conn4 <- [1,2046,null,{}] 03:20:27 INFO - PROCESS | 1745 | 1463739627975 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:28 INFO - PROCESS | 1745 | 1463739628272 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 03:20:28 INFO - PROCESS | 1745 | 1463739628297 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9fa800 == 80 [pid = 1745] [id = 519] 03:20:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8ded1400) [pid = 1745] [serial = 1558] [outer = (nil)] 03:20:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8df3fc00) [pid = 1745] [serial = 1559] [outer = 0x8ded1400] 03:20:28 INFO - PROCESS | 1745 | 1463739628379 Marionette DEBUG loaded listener.js 03:20:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8e0dd400) [pid = 1745] [serial = 1560] [outer = 0x8ded1400] 03:20:29 INFO - PROCESS | 1745 | 1463739629691 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1789ms 03:20:29 INFO - PROCESS | 1745 | 1463739629755 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 03:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:20:29 INFO - PROCESS | 1745 | 1463739629766 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 03:20:29 INFO - PROCESS | 1745 | 1463739629777 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:20:29 INFO - PROCESS | 1745 | 1463739629784 Marionette TRACE conn4 <- [1,2050,null,{}] 03:20:29 INFO - PROCESS | 1745 | 1463739629794 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:30 INFO - PROCESS | 1745 | 1463739630103 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 03:20:30 INFO - PROCESS | 1745 | 1463739630459 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x88328000 == 81 [pid = 1745] [id = 520] 03:20:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8a49f400) [pid = 1745] [serial = 1561] [outer = (nil)] 03:20:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8aab6400) [pid = 1745] [serial = 1562] [outer = 0x8a49f400] 03:20:30 INFO - PROCESS | 1745 | 1463739630560 Marionette DEBUG loaded listener.js 03:20:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8c457000) [pid = 1745] [serial = 1563] [outer = 0x8a49f400] 03:20:31 INFO - PROCESS | 1745 | 1463739631603 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1895ms 03:20:31 INFO - PROCESS | 1745 | 1463739631672 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 03:20:31 INFO - PROCESS | 1745 | 1463739631682 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 03:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:20:31 INFO - PROCESS | 1745 | 1463739631696 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:20:31 INFO - PROCESS | 1745 | 1463739631702 Marionette TRACE conn4 <- [1,2054,null,{}] 03:20:31 INFO - PROCESS | 1745 | 1463739631709 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:32 INFO - PROCESS | 1745 | 1463739632019 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 03:20:32 INFO - PROCESS | 1745 | 1463739632406 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9c5800 == 82 [pid = 1745] [id = 521] 03:20:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8c9f2400) [pid = 1745] [serial = 1564] [outer = (nil)] 03:20:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8ded5c00) [pid = 1745] [serial = 1565] [outer = 0x8c9f2400] 03:20:32 INFO - PROCESS | 1745 | 1463739632517 Marionette DEBUG loaded listener.js 03:20:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8e07e800) [pid = 1745] [serial = 1566] [outer = 0x8c9f2400] 03:20:33 INFO - PROCESS | 1745 | 1463739633506 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1850ms 03:20:33 INFO - PROCESS | 1745 | 1463739633545 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 03:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:20:33 INFO - PROCESS | 1745 | 1463739633550 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 03:20:33 INFO - PROCESS | 1745 | 1463739633558 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:20:33 INFO - PROCESS | 1745 | 1463739633565 Marionette TRACE conn4 <- [1,2058,null,{}] 03:20:33 INFO - PROCESS | 1745 | 1463739633584 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:33 INFO - PROCESS | 1745 | 1463739633855 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 03:20:34 INFO - PROCESS | 1745 | 1463739634189 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2ee800 == 83 [pid = 1745] [id = 522] 03:20:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8e92dc00) [pid = 1745] [serial = 1567] [outer = (nil)] 03:20:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8eb4d800) [pid = 1745] [serial = 1568] [outer = 0x8e92dc00] 03:20:34 INFO - PROCESS | 1745 | 1463739634286 Marionette DEBUG loaded listener.js 03:20:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8ebc4000) [pid = 1745] [serial = 1569] [outer = 0x8e92dc00] 03:20:35 INFO - PROCESS | 1745 | 1463739635208 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1698ms 03:20:35 INFO - PROCESS | 1745 | 1463739635262 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 03:20:35 INFO - PROCESS | 1745 | 1463739635267 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 03:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:20:35 INFO - PROCESS | 1745 | 1463739635278 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:20:35 INFO - PROCESS | 1745 | 1463739635281 Marionette TRACE conn4 <- [1,2062,null,{}] 03:20:35 INFO - PROCESS | 1745 | 1463739635289 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:35 INFO - PROCESS | 1745 | 1463739635538 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 03:20:35 INFO - PROCESS | 1745 | 1463739635880 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9c3400 == 84 [pid = 1745] [id = 523] 03:20:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8eb45800) [pid = 1745] [serial = 1570] [outer = (nil)] 03:20:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8ecac400) [pid = 1745] [serial = 1571] [outer = 0x8eb45800] 03:20:35 INFO - PROCESS | 1745 | 1463739635977 Marionette DEBUG loaded listener.js 03:20:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x914cc000) [pid = 1745] [serial = 1572] [outer = 0x8eb45800] 03:20:36 INFO - PROCESS | 1745 | 1463739636967 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1732ms 03:20:37 INFO - PROCESS | 1745 | 1463739637012 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 03:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:20:37 INFO - PROCESS | 1745 | 1463739637017 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 03:20:37 INFO - PROCESS | 1745 | 1463739637026 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:20:37 INFO - PROCESS | 1745 | 1463739637031 Marionette TRACE conn4 <- [1,2066,null,{}] 03:20:37 INFO - PROCESS | 1745 | 1463739637038 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:37 INFO - PROCESS | 1745 | 1463739637291 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 03:20:37 INFO - PROCESS | 1745 | 1463739637649 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x88204c00 == 85 [pid = 1745] [id = 524] 03:20:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8eb4e000) [pid = 1745] [serial = 1573] [outer = (nil)] 03:20:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x91577400) [pid = 1745] [serial = 1574] [outer = 0x8eb4e000] 03:20:37 INFO - PROCESS | 1745 | 1463739637745 Marionette DEBUG loaded listener.js 03:20:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x9157b800) [pid = 1745] [serial = 1575] [outer = 0x8eb4e000] 03:20:38 INFO - PROCESS | 1745 | 1463739638693 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1741ms 03:20:38 INFO - PROCESS | 1745 | 1463739638766 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 03:20:38 INFO - PROCESS | 1745 | 1463739638770 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 03:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:20:38 INFO - PROCESS | 1745 | 1463739638778 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:20:38 INFO - PROCESS | 1745 | 1463739638782 Marionette TRACE conn4 <- [1,2070,null,{}] 03:20:38 INFO - PROCESS | 1745 | 1463739638790 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:39 INFO - PROCESS | 1745 | 1463739639116 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 03:20:39 INFO - PROCESS | 1745 | 1463739639462 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:39 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c3000 == 86 [pid = 1745] [id = 525] 03:20:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8ecae400) [pid = 1745] [serial = 1576] [outer = (nil)] 03:20:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x925f2000) [pid = 1745] [serial = 1577] [outer = 0x8ecae400] 03:20:39 INFO - PROCESS | 1745 | 1463739639559 Marionette DEBUG loaded listener.js 03:20:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x92726400) [pid = 1745] [serial = 1578] [outer = 0x8ecae400] 03:20:40 INFO - PROCESS | 1745 | 1463739640530 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 03:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1791ms 03:20:40 INFO - PROCESS | 1745 | 1463739640571 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 03:20:40 INFO - PROCESS | 1745 | 1463739640574 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 03:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:20:40 INFO - PROCESS | 1745 | 1463739640602 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:20:40 INFO - PROCESS | 1745 | 1463739640607 Marionette TRACE conn4 <- [1,2074,null,{}] 03:20:40 INFO - PROCESS | 1745 | 1463739640617 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:40 INFO - PROCESS | 1745 | 1463739640860 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 03:20:41 INFO - PROCESS | 1745 | 1463739641171 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbe0400 == 87 [pid = 1745] [id = 526] 03:20:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x91ef0400) [pid = 1745] [serial = 1579] [outer = (nil)] 03:20:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x928b6800) [pid = 1745] [serial = 1580] [outer = 0x91ef0400] 03:20:41 INFO - PROCESS | 1745 | 1463739641267 Marionette DEBUG loaded listener.js 03:20:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x92a9b400) [pid = 1745] [serial = 1581] [outer = 0x91ef0400] 03:20:42 INFO - PROCESS | 1745 | 1463739642205 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 03:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1663ms 03:20:42 INFO - PROCESS | 1745 | 1463739642256 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 03:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:20:42 INFO - PROCESS | 1745 | 1463739642261 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 03:20:42 INFO - PROCESS | 1745 | 1463739642269 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:20:42 INFO - PROCESS | 1745 | 1463739642272 Marionette TRACE conn4 <- [1,2078,null,{}] 03:20:42 INFO - PROCESS | 1745 | 1463739642279 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:42 INFO - PROCESS | 1745 | 1463739642543 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 03:20:42 INFO - PROCESS | 1745 | 1463739642929 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x875cf800 == 88 [pid = 1745] [id = 527] 03:20:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x8bcee000) [pid = 1745] [serial = 1582] [outer = (nil)] 03:20:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x92e38800) [pid = 1745] [serial = 1583] [outer = 0x8bcee000] 03:20:43 INFO - PROCESS | 1745 | 1463739643028 Marionette DEBUG loaded listener.js 03:20:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x92e44400) [pid = 1745] [serial = 1584] [outer = 0x8bcee000] 03:20:43 INFO - PROCESS | 1745 | 1463739643940 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1746ms 03:20:44 INFO - PROCESS | 1745 | 1463739644015 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 03:20:44 INFO - PROCESS | 1745 | 1463739644018 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 03:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:20:44 INFO - PROCESS | 1745 | 1463739644026 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:20:44 INFO - PROCESS | 1745 | 1463739644029 Marionette TRACE conn4 <- [1,2082,null,{}] 03:20:44 INFO - PROCESS | 1745 | 1463739644037 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:44 INFO - PROCESS | 1745 | 1463739644309 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 03:20:44 INFO - PROCESS | 1745 | 1463739644645 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x92e3c400 == 89 [pid = 1745] [id = 528] 03:20:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x945a0400) [pid = 1745] [serial = 1585] [outer = (nil)] 03:20:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x95177000) [pid = 1745] [serial = 1586] [outer = 0x945a0400] 03:20:44 INFO - PROCESS | 1745 | 1463739644747 Marionette DEBUG loaded listener.js 03:20:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x9517bc00) [pid = 1745] [serial = 1587] [outer = 0x945a0400] 03:20:45 INFO - PROCESS | 1745 | 1463739645659 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1683ms 03:20:45 INFO - PROCESS | 1745 | 1463739645710 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 03:20:45 INFO - PROCESS | 1745 | 1463739645715 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 03:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:20:45 INFO - PROCESS | 1745 | 1463739645722 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:20:45 INFO - PROCESS | 1745 | 1463739645726 Marionette TRACE conn4 <- [1,2086,null,{}] 03:20:45 INFO - PROCESS | 1745 | 1463739645732 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:45 INFO - PROCESS | 1745 | 1463739645976 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 03:20:46 INFO - PROCESS | 1745 | 1463739646311 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x9272d800 == 90 [pid = 1745] [id = 529] 03:20:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x945a6000) [pid = 1745] [serial = 1588] [outer = (nil)] 03:20:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x95a5b000) [pid = 1745] [serial = 1589] [outer = 0x945a6000] 03:20:46 INFO - PROCESS | 1745 | 1463739646410 Marionette DEBUG loaded listener.js 03:20:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x95a61400) [pid = 1745] [serial = 1590] [outer = 0x945a6000] 03:20:47 INFO - PROCESS | 1745 | 1463739647347 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1683ms 03:20:47 INFO - PROCESS | 1745 | 1463739647406 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 03:20:47 INFO - PROCESS | 1745 | 1463739647410 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 03:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:20:47 INFO - PROCESS | 1745 | 1463739647418 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:20:47 INFO - PROCESS | 1745 | 1463739647423 Marionette TRACE conn4 <- [1,2090,null,{}] 03:20:47 INFO - PROCESS | 1745 | 1463739647430 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:47 INFO - PROCESS | 1745 | 1463739647699 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 03:20:48 INFO - PROCESS | 1745 | 1463739648063 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbd8000 == 91 [pid = 1745] [id = 530] 03:20:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x95bb7800) [pid = 1745] [serial = 1591] [outer = (nil)] 03:20:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x99145000) [pid = 1745] [serial = 1592] [outer = 0x95bb7800] 03:20:48 INFO - PROCESS | 1745 | 1463739648170 Marionette DEBUG loaded listener.js 03:20:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x99d02400) [pid = 1745] [serial = 1593] [outer = 0x95bb7800] 03:20:49 INFO - PROCESS | 1745 | 1463739649136 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1791ms 03:20:49 INFO - PROCESS | 1745 | 1463739649211 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 03:20:49 INFO - PROCESS | 1745 | 1463739649214 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 03:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:20:49 INFO - PROCESS | 1745 | 1463739649222 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:20:49 INFO - PROCESS | 1745 | 1463739649227 Marionette TRACE conn4 <- [1,2094,null,{}] 03:20:49 INFO - PROCESS | 1745 | 1463739649233 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:49 INFO - PROCESS | 1745 | 1463739649518 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 03:20:49 INFO - PROCESS | 1745 | 1463739649866 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x95bba400 == 92 [pid = 1745] [id = 531] 03:20:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x99147800) [pid = 1745] [serial = 1594] [outer = (nil)] 03:20:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x9a02c800) [pid = 1745] [serial = 1595] [outer = 0x99147800] 03:20:49 INFO - PROCESS | 1745 | 1463739649965 Marionette DEBUG loaded listener.js 03:20:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x9a17b000) [pid = 1745] [serial = 1596] [outer = 0x99147800] 03:20:50 INFO - PROCESS | 1745 | 1463739650911 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1733ms 03:20:50 INFO - PROCESS | 1745 | 1463739650956 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 03:20:50 INFO - PROCESS | 1745 | 1463739650962 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 03:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:20:50 INFO - PROCESS | 1745 | 1463739650969 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:20:50 INFO - PROCESS | 1745 | 1463739650973 Marionette TRACE conn4 <- [1,2098,null,{}] 03:20:50 INFO - PROCESS | 1745 | 1463739650990 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:51 INFO - PROCESS | 1745 | 1463739651237 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 03:20:51 INFO - PROCESS | 1745 | 1463739651572 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x92e3b800 == 93 [pid = 1745] [id = 532] 03:20:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x99ee5000) [pid = 1745] [serial = 1597] [outer = (nil)] 03:20:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x9af22c00) [pid = 1745] [serial = 1598] [outer = 0x99ee5000] 03:20:51 INFO - PROCESS | 1745 | 1463739651688 Marionette DEBUG loaded listener.js 03:20:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x9b36c000) [pid = 1745] [serial = 1599] [outer = 0x99ee5000] 03:20:52 INFO - PROCESS | 1745 | 1463739652745 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 03:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1847ms 03:20:52 INFO - PROCESS | 1745 | 1463739652817 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 03:20:52 INFO - PROCESS | 1745 | 1463739652821 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 03:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:20:52 INFO - PROCESS | 1745 | 1463739652829 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:20:52 INFO - PROCESS | 1745 | 1463739652833 Marionette TRACE conn4 <- [1,2102,null,{}] 03:20:52 INFO - PROCESS | 1745 | 1463739652840 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:53 INFO - PROCESS | 1745 | 1463739653083 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 03:20:53 INFO - PROCESS | 1745 | 1463739653406 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:53 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c6c00 == 94 [pid = 1745] [id = 533] 03:20:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x88beb400) [pid = 1745] [serial = 1600] [outer = (nil)] 03:20:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x9b36b400) [pid = 1745] [serial = 1601] [outer = 0x88beb400] 03:20:53 INFO - PROCESS | 1745 | 1463739653498 Marionette DEBUG loaded listener.js 03:20:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x9bfcf000) [pid = 1745] [serial = 1602] [outer = 0x88beb400] 03:20:54 INFO - PROCESS | 1745 | 1463739654417 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 03:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1650ms 03:20:54 INFO - PROCESS | 1745 | 1463739654480 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 03:20:54 INFO - PROCESS | 1745 | 1463739654485 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 03:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:20:54 INFO - PROCESS | 1745 | 1463739654492 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:20:54 INFO - PROCESS | 1745 | 1463739654496 Marionette TRACE conn4 <- [1,2106,null,{}] 03:20:54 INFO - PROCESS | 1745 | 1463739654502 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:54 INFO - PROCESS | 1745 | 1463739654744 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 03:20:55 INFO - PROCESS | 1745 | 1463739655086 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x9be98400 == 95 [pid = 1745] [id = 534] 03:20:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x9bfb2400) [pid = 1745] [serial = 1603] [outer = (nil)] 03:20:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0xa1052000) [pid = 1745] [serial = 1604] [outer = 0x9bfb2400] 03:20:55 INFO - PROCESS | 1745 | 1463739655184 Marionette DEBUG loaded listener.js 03:20:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0xa2145c00) [pid = 1745] [serial = 1605] [outer = 0x9bfb2400] 03:20:56 INFO - PROCESS | 1745 | 1463739656122 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 03:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1688ms 03:20:56 INFO - PROCESS | 1745 | 1463739656181 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 03:20:56 INFO - PROCESS | 1745 | 1463739656185 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 03:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:20:56 INFO - PROCESS | 1745 | 1463739656193 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:20:56 INFO - PROCESS | 1745 | 1463739656197 Marionette TRACE conn4 <- [1,2110,null,{}] 03:20:56 INFO - PROCESS | 1745 | 1463739656204 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:56 INFO - PROCESS | 1745 | 1463739656453 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 03:20:56 INFO - PROCESS | 1745 | 1463739656807 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x88206000 == 96 [pid = 1745] [id = 535] 03:20:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x8831e000) [pid = 1745] [serial = 1606] [outer = (nil)] 03:20:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0xa24fac00) [pid = 1745] [serial = 1607] [outer = 0x8831e000] 03:20:56 INFO - PROCESS | 1745 | 1463739656908 Marionette DEBUG loaded listener.js 03:20:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0xa262ec00) [pid = 1745] [serial = 1608] [outer = 0x8831e000] 03:20:57 INFO - PROCESS | 1745 | 1463739657828 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 03:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1699ms 03:20:57 INFO - PROCESS | 1745 | 1463739657915 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 03:20:57 INFO - PROCESS | 1745 | 1463739657919 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 03:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:20:57 INFO - PROCESS | 1745 | 1463739657933 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:20:57 INFO - PROCESS | 1745 | 1463739657936 Marionette TRACE conn4 <- [1,2114,null,{}] 03:20:57 INFO - PROCESS | 1745 | 1463739657943 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:58 INFO - PROCESS | 1745 | 1463739658221 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 03:20:58 INFO - PROCESS | 1745 | 1463739658563 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:58 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c620000 == 97 [pid = 1745] [id = 536] 03:20:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x8d46e000) [pid = 1745] [serial = 1609] [outer = (nil)] 03:20:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0xa305b000) [pid = 1745] [serial = 1610] [outer = 0x8d46e000] 03:20:58 INFO - PROCESS | 1745 | 1463739658655 Marionette DEBUG loaded listener.js 03:20:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0xa30f1400) [pid = 1745] [serial = 1611] [outer = 0x8d46e000] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8e07bc00 == 96 [pid = 1745] [id = 301] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x88205000 == 95 [pid = 1745] [id = 518] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8a49a400 == 94 [pid = 1745] [id = 517] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x88ec2800 == 93 [pid = 1745] [id = 516] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x875cd000 == 92 [pid = 1745] [id = 514] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x95393800 == 91 [pid = 1745] [id = 512] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x928ae800 == 90 [pid = 1745] [id = 513] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x9913e400 == 89 [pid = 1745] [id = 511] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x957afc00 == 88 [pid = 1745] [id = 510] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x914d0800 == 87 [pid = 1745] [id = 509] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x925dc400 == 86 [pid = 1745] [id = 507] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x92e3f800 == 85 [pid = 1745] [id = 508] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x91d87c00 == 84 [pid = 1745] [id = 506] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb4b400 == 83 [pid = 1745] [id = 505] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6d9400 == 82 [pid = 1745] [id = 504] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0df400 == 81 [pid = 1745] [id = 503] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8ded8800 == 80 [pid = 1745] [id = 502] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8e086800 == 79 [pid = 1745] [id = 501] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x88ebd800 == 78 [pid = 1745] [id = 499] 03:21:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9f0400 == 77 [pid = 1745] [id = 500] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x95a5b400) [pid = 1745] [serial = 1467] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x97536c00) [pid = 1745] [serial = 1470] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x8df3a400) [pid = 1745] [serial = 1433] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x8ebc7000) [pid = 1745] [serial = 1446] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x8832a000) [pid = 1745] [serial = 1485] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x97541000) [pid = 1745] [serial = 1472] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x8df32c00) [pid = 1745] [serial = 1439] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x92721c00) [pid = 1745] [serial = 1458] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x9957ac00) [pid = 1745] [serial = 1475] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x91d8ac00) [pid = 1745] [serial = 1452] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x91726800) [pid = 1745] [serial = 1451] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x8c613800) [pid = 1745] [serial = 1490] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x9a046800) [pid = 1745] [serial = 1479] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x9272c000) [pid = 1745] [serial = 1460] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x92a92000) [pid = 1745] [serial = 1461] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x99ce1c00) [pid = 1745] [serial = 1476] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x92bf0800) [pid = 1745] [serial = 1463] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x8bcf2400) [pid = 1745] [serial = 1494] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x925ddc00) [pid = 1745] [serial = 1455] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x8e083000) [pid = 1745] [serial = 1440] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x8e2f3000) [pid = 1745] [serial = 1442] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8eca2c00) [pid = 1745] [serial = 1448] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x9a02e400) [pid = 1745] [serial = 1478] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x8c28fc00) [pid = 1745] [serial = 1437] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x88212000) [pid = 1745] [serial = 1484] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x8c9b6c00) [pid = 1745] [serial = 1491] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x9a346400) [pid = 1745] [serial = 1481] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8bbd4c00) [pid = 1745] [serial = 1436] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x92bf5400) [pid = 1745] [serial = 1464] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x88329800) [pid = 1745] [serial = 1493] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8eca8000) [pid = 1745] [serial = 1449] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x98f91000) [pid = 1745] [serial = 1473] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x8aabc800) [pid = 1745] [serial = 1488] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x8eb83400) [pid = 1745] [serial = 1445] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8e92c800) [pid = 1745] [serial = 1443] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x925d8800) [pid = 1745] [serial = 1454] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x95392800) [pid = 1745] [serial = 1466] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8a5c1000) [pid = 1745] [serial = 1487] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x95bb9800) [pid = 1745] [serial = 1469] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x9271f800) [pid = 1745] [serial = 1457] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8ded7400) [pid = 1745] [serial = 1496] [outer = (nil)] [url = about:blank] 03:21:01 INFO - PROCESS | 1745 | 1463739661502 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 03:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 3600ms 03:21:01 INFO - PROCESS | 1745 | 1463739661533 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 03:21:01 INFO - PROCESS | 1745 | 1463739661540 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 03:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:21:01 INFO - PROCESS | 1745 | 1463739661549 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:21:01 INFO - PROCESS | 1745 | 1463739661556 Marionette TRACE conn4 <- [1,2118,null,{}] 03:21:01 INFO - PROCESS | 1745 | 1463739661566 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:01 INFO - PROCESS | 1745 | 1463739661981 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 03:21:02 INFO - PROCESS | 1745 | 1463739662124 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x8820f800 == 78 [pid = 1745] [id = 537] 03:21:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x88326400) [pid = 1745] [serial = 1612] [outer = (nil)] 03:21:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x88ec6400) [pid = 1745] [serial = 1613] [outer = 0x88326400] 03:21:02 INFO - PROCESS | 1745 | 1463739662215 Marionette DEBUG loaded listener.js 03:21:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8a498800) [pid = 1745] [serial = 1614] [outer = 0x88326400] 03:21:03 INFO - PROCESS | 1745 | 1463739663131 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 03:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1637ms 03:21:03 INFO - PROCESS | 1745 | 1463739663188 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 03:21:03 INFO - PROCESS | 1745 | 1463739663197 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 03:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:21:03 INFO - PROCESS | 1745 | 1463739663209 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:21:03 INFO - PROCESS | 1745 | 1463739663213 Marionette TRACE conn4 <- [1,2122,null,{}] 03:21:03 INFO - PROCESS | 1745 | 1463739663221 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:03 INFO - PROCESS | 1745 | 1463739663450 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 03:21:03 INFO - PROCESS | 1745 | 1463739663734 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:03 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5bec00 == 79 [pid = 1745] [id = 538] 03:21:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8a5c1000) [pid = 1745] [serial = 1615] [outer = (nil)] 03:21:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8bbd9400) [pid = 1745] [serial = 1616] [outer = 0x8a5c1000] 03:21:03 INFO - PROCESS | 1745 | 1463739663852 Marionette DEBUG loaded listener.js 03:21:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8bcf8000) [pid = 1745] [serial = 1617] [outer = 0x8a5c1000] 03:21:04 INFO - PROCESS | 1745 | 1463739664811 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1631ms 03:21:04 INFO - PROCESS | 1745 | 1463739664850 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 03:21:04 INFO - PROCESS | 1745 | 1463739664856 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 03:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:21:04 INFO - PROCESS | 1745 | 1463739664885 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:21:04 INFO - PROCESS | 1745 | 1463739664891 Marionette TRACE conn4 <- [1,2126,null,{}] 03:21:04 INFO - PROCESS | 1745 | 1463739664913 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:05 INFO - PROCESS | 1745 | 1463739665221 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 03:21:05 INFO - PROCESS | 1745 | 1463739665411 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bcee400 == 80 [pid = 1745] [id = 539] 03:21:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8c9c3c00) [pid = 1745] [serial = 1618] [outer = (nil)] 03:21:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x8d471000) [pid = 1745] [serial = 1619] [outer = 0x8c9c3c00] 03:21:05 INFO - PROCESS | 1745 | 1463739665497 Marionette DEBUG loaded listener.js 03:21:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x8d834400) [pid = 1745] [serial = 1620] [outer = 0x8c9c3c00] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x9a848800) [pid = 1745] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x928b8800) [pid = 1745] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8a495000) [pid = 1745] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8a49dc00) [pid = 1745] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x925e8800) [pid = 1745] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8dedac00) [pid = 1745] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x95a64800) [pid = 1745] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x93bf1c00) [pid = 1745] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8c9f1c00) [pid = 1745] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8832b000) [pid = 1745] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x95a67000) [pid = 1745] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8820b000) [pid = 1745] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8e2b0000) [pid = 1745] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8eb41400) [pid = 1745] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8a497400) [pid = 1745] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x9172bc00) [pid = 1745] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x928b9400) [pid = 1745] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x8e2b5800) [pid = 1745] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8f6d0000) [pid = 1745] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x9914a000) [pid = 1745] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x914d7400) [pid = 1745] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:21:06 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x99cdc400) [pid = 1745] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:21:06 INFO - PROCESS | 1745 | 1463739666972 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 03:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2162ms 03:21:07 INFO - PROCESS | 1745 | 1463739667030 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 03:21:07 INFO - PROCESS | 1745 | 1463739667051 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 03:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:21:07 INFO - PROCESS | 1745 | 1463739667059 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:21:07 INFO - PROCESS | 1745 | 1463739667063 Marionette TRACE conn4 <- [1,2130,null,{}] 03:21:07 INFO - PROCESS | 1745 | 1463739667069 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:07 INFO - PROCESS | 1745 | 1463739667290 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 03:21:07 INFO - PROCESS | 1745 | 1463739667492 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2a9c00 == 81 [pid = 1745] [id = 540] 03:21:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8c296000) [pid = 1745] [serial = 1621] [outer = (nil)] 03:21:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8d83dc00) [pid = 1745] [serial = 1622] [outer = 0x8c296000] 03:21:07 INFO - PROCESS | 1745 | 1463739667574 Marionette DEBUG loaded listener.js 03:21:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8df32400) [pid = 1745] [serial = 1623] [outer = 0x8c296000] 03:21:08 INFO - PROCESS | 1745 | 1463739668617 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 03:21:08 INFO - PROCESS | 1745 | 1463739668704 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 03:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:21:08 INFO - PROCESS | 1745 | 1463739668715 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:21:08 INFO - PROCESS | 1745 | 1463739668722 Marionette TRACE conn4 <- [1,2134,null,{}] 03:21:08 INFO - PROCESS | 1745 | 1463739668734 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:09 INFO - PROCESS | 1745 | 1463739669069 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 03:21:09 INFO - PROCESS | 1745 | 1463739669427 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x88321c00 == 82 [pid = 1745] [id = 541] 03:21:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x88bec400) [pid = 1745] [serial = 1624] [outer = (nil)] 03:21:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8a5c4000) [pid = 1745] [serial = 1625] [outer = 0x88bec400] 03:21:09 INFO - PROCESS | 1745 | 1463739669526 Marionette DEBUG loaded listener.js 03:21:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8aac0c00) [pid = 1745] [serial = 1626] [outer = 0x88bec400] 03:21:10 INFO - PROCESS | 1745 | 1463739670553 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 03:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1897ms 03:21:10 INFO - PROCESS | 1745 | 1463739670612 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 03:21:10 INFO - PROCESS | 1745 | 1463739670621 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 03:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:21:10 INFO - PROCESS | 1745 | 1463739670634 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:21:10 INFO - PROCESS | 1745 | 1463739670640 Marionette TRACE conn4 <- [1,2138,null,{}] 03:21:10 INFO - PROCESS | 1745 | 1463739670647 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:10 INFO - PROCESS | 1745 | 1463739670932 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 03:21:11 INFO - PROCESS | 1745 | 1463739671270 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9b6c00 == 83 [pid = 1745] [id = 542] 03:21:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8c9b8c00) [pid = 1745] [serial = 1627] [outer = (nil)] 03:21:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8d472c00) [pid = 1745] [serial = 1628] [outer = 0x8c9b8c00] 03:21:11 INFO - PROCESS | 1745 | 1463739671368 Marionette DEBUG loaded listener.js 03:21:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8ded8000) [pid = 1745] [serial = 1629] [outer = 0x8c9b8c00] 03:21:12 INFO - PROCESS | 1745 | 1463739672318 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 03:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1743ms 03:21:12 INFO - PROCESS | 1745 | 1463739672377 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 03:21:12 INFO - PROCESS | 1745 | 1463739672381 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 03:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:21:12 INFO - PROCESS | 1745 | 1463739672390 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:21:12 INFO - PROCESS | 1745 | 1463739672396 Marionette TRACE conn4 <- [1,2142,null,{}] 03:21:12 INFO - PROCESS | 1745 | 1463739672414 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:12 INFO - PROCESS | 1745 | 1463739672697 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 03:21:13 INFO - PROCESS | 1745 | 1463739673118 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2b0400 == 84 [pid = 1745] [id = 543] 03:21:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8e2b2c00) [pid = 1745] [serial = 1630] [outer = (nil)] 03:21:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8e2bd400) [pid = 1745] [serial = 1631] [outer = 0x8e2b2c00] 03:21:13 INFO - PROCESS | 1745 | 1463739673222 Marionette DEBUG loaded listener.js 03:21:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8e2f7800) [pid = 1745] [serial = 1632] [outer = 0x8e2b2c00] 03:21:14 INFO - PROCESS | 1745 | 1463739674155 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 03:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:21:14 INFO - PROCESS | 1745 | 1463739674240 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 03:21:14 INFO - PROCESS | 1745 | 1463739674247 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:21:14 INFO - PROCESS | 1745 | 1463739674250 Marionette TRACE conn4 <- [1,2146,null,{}] 03:21:14 INFO - PROCESS | 1745 | 1463739674257 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:14 INFO - PROCESS | 1745 | 1463739674543 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 03:21:14 INFO - PROCESS | 1745 | 1463739674879 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e082000 == 85 [pid = 1745] [id = 544] 03:21:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8eb4dc00) [pid = 1745] [serial = 1633] [outer = (nil)] 03:21:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8ebc4c00) [pid = 1745] [serial = 1634] [outer = 0x8eb4dc00] 03:21:14 INFO - PROCESS | 1745 | 1463739674970 Marionette DEBUG loaded listener.js 03:21:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8ec01400) [pid = 1745] [serial = 1635] [outer = 0x8eb4dc00] 03:21:15 INFO - PROCESS | 1745 | 1463739675888 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 03:21:15 INFO - PROCESS | 1745 | 1463739675936 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 03:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:21:15 INFO - PROCESS | 1745 | 1463739675943 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:21:15 INFO - PROCESS | 1745 | 1463739675948 Marionette TRACE conn4 <- [1,2150,null,{}] 03:21:15 INFO - PROCESS | 1745 | 1463739675954 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:16 INFO - PROCESS | 1745 | 1463739676183 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 03:21:16 INFO - PROCESS | 1745 | 1463739676507 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb7bc00 == 86 [pid = 1745] [id = 545] 03:21:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8ebbf400) [pid = 1745] [serial = 1636] [outer = (nil)] 03:21:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8f6ce800) [pid = 1745] [serial = 1637] [outer = 0x8ebbf400] 03:21:16 INFO - PROCESS | 1745 | 1463739676605 Marionette DEBUG loaded listener.js 03:21:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8f6d9400) [pid = 1745] [serial = 1638] [outer = 0x8ebbf400] 03:21:17 INFO - PROCESS | 1745 | 1463739677545 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 03:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1640ms 03:21:17 INFO - PROCESS | 1745 | 1463739677586 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 03:21:17 INFO - PROCESS | 1745 | 1463739677590 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 03:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:21:17 INFO - PROCESS | 1745 | 1463739677597 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:21:17 INFO - PROCESS | 1745 | 1463739677602 Marionette TRACE conn4 <- [1,2154,null,{}] 03:21:17 INFO - PROCESS | 1745 | 1463739677608 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:17 INFO - PROCESS | 1745 | 1463739677879 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 03:21:18 INFO - PROCESS | 1745 | 1463739678236 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0e1400 == 87 [pid = 1745] [id = 546] 03:21:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8eca4400) [pid = 1745] [serial = 1639] [outer = (nil)] 03:21:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x91d8e000) [pid = 1745] [serial = 1640] [outer = 0x8eca4400] 03:21:18 INFO - PROCESS | 1745 | 1463739678372 Marionette DEBUG loaded listener.js 03:21:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x91eeb000) [pid = 1745] [serial = 1641] [outer = 0x8eca4400] 03:21:19 INFO - PROCESS | 1745 | 1463739679355 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1797ms 03:21:19 INFO - PROCESS | 1745 | 1463739679395 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 03:21:19 INFO - PROCESS | 1745 | 1463739679399 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 03:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:21:19 INFO - PROCESS | 1745 | 1463739679407 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:21:19 INFO - PROCESS | 1745 | 1463739679411 Marionette TRACE conn4 <- [1,2158,null,{}] 03:21:19 INFO - PROCESS | 1745 | 1463739679417 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:19 INFO - PROCESS | 1745 | 1463739679690 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 03:21:20 INFO - PROCESS | 1745 | 1463739680025 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:20 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aab5000 == 88 [pid = 1745] [id = 547] 03:21:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x91d85400) [pid = 1745] [serial = 1642] [outer = (nil)] 03:21:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x925e6800) [pid = 1745] [serial = 1643] [outer = 0x91d85400] 03:21:20 INFO - PROCESS | 1745 | 1463739680116 Marionette DEBUG loaded listener.js 03:21:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x925f3400) [pid = 1745] [serial = 1644] [outer = 0x91d85400] 03:21:21 INFO - PROCESS | 1745 | 1463739681047 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1690ms 03:21:21 INFO - PROCESS | 1745 | 1463739681099 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 03:21:21 INFO - PROCESS | 1745 | 1463739681102 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 03:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:21:21 INFO - PROCESS | 1745 | 1463739681110 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:21:21 INFO - PROCESS | 1745 | 1463739681113 Marionette TRACE conn4 <- [1,2162,null,{}] 03:21:21 INFO - PROCESS | 1745 | 1463739681120 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:21 INFO - PROCESS | 1745 | 1463739681355 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 03:21:21 INFO - PROCESS | 1745 | 1463739681691 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c463000 == 89 [pid = 1745] [id = 548] 03:21:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x914d0800) [pid = 1745] [serial = 1645] [outer = (nil)] 03:21:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x9272e000) [pid = 1745] [serial = 1646] [outer = 0x914d0800] 03:21:21 INFO - PROCESS | 1745 | 1463739681800 Marionette DEBUG loaded listener.js 03:21:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x928acc00) [pid = 1745] [serial = 1647] [outer = 0x914d0800] 03:21:22 INFO - PROCESS | 1745 | 1463739682717 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 03:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1681ms 03:21:22 INFO - PROCESS | 1745 | 1463739682793 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 03:21:22 INFO - PROCESS | 1745 | 1463739682798 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 03:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:21:22 INFO - PROCESS | 1745 | 1463739682805 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:21:22 INFO - PROCESS | 1745 | 1463739682809 Marionette TRACE conn4 <- [1,2166,null,{}] 03:21:22 INFO - PROCESS | 1745 | 1463739682815 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:23 INFO - PROCESS | 1745 | 1463739683088 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 03:21:23 INFO - PROCESS | 1745 | 1463739683435 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x92724800 == 90 [pid = 1745] [id = 549] 03:21:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x92729800) [pid = 1745] [serial = 1648] [outer = (nil)] 03:21:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x92bf0c00) [pid = 1745] [serial = 1649] [outer = 0x92729800] 03:21:23 INFO - PROCESS | 1745 | 1463739683530 Marionette DEBUG loaded listener.js 03:21:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x92bf7000) [pid = 1745] [serial = 1650] [outer = 0x92729800] 03:21:24 INFO - PROCESS | 1745 | 1463739684519 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 03:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1787ms 03:21:24 INFO - PROCESS | 1745 | 1463739684594 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 03:21:24 INFO - PROCESS | 1745 | 1463739684597 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 03:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:21:24 INFO - PROCESS | 1745 | 1463739684606 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:21:24 INFO - PROCESS | 1745 | 1463739684608 Marionette TRACE conn4 <- [1,2170,null,{}] 03:21:24 INFO - PROCESS | 1745 | 1463739684616 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:24 INFO - PROCESS | 1745 | 1463739684908 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 03:21:25 INFO - PROCESS | 1745 | 1463739685241 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5bf000 == 91 [pid = 1745] [id = 550] 03:21:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x92a97c00) [pid = 1745] [serial = 1651] [outer = (nil)] 03:21:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x93bebc00) [pid = 1745] [serial = 1652] [outer = 0x92a97c00] 03:21:25 INFO - PROCESS | 1745 | 1463739685338 Marionette DEBUG loaded listener.js 03:21:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x9455d000) [pid = 1745] [serial = 1653] [outer = 0x92a97c00] 03:21:26 INFO - PROCESS | 1745 | 1463739686272 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 03:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1746ms 03:21:26 INFO - PROCESS | 1745 | 1463739686352 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 03:21:26 INFO - PROCESS | 1745 | 1463739686356 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 03:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:21:26 INFO - PROCESS | 1745 | 1463739686364 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:21:26 INFO - PROCESS | 1745 | 1463739686369 Marionette TRACE conn4 <- [1,2174,null,{}] 03:21:26 INFO - PROCESS | 1745 | 1463739686375 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:26 INFO - PROCESS | 1745 | 1463739686637 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 03:21:26 INFO - PROCESS | 1745 | 1463739686970 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x95394000 == 92 [pid = 1745] [id = 551] 03:21:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x957ad000) [pid = 1745] [serial = 1654] [outer = (nil)] 03:21:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x95a5e400) [pid = 1745] [serial = 1655] [outer = 0x957ad000] 03:21:27 INFO - PROCESS | 1745 | 1463739687070 Marionette DEBUG loaded listener.js 03:21:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x95bb4800) [pid = 1745] [serial = 1656] [outer = 0x957ad000] 03:21:28 INFO - PROCESS | 1745 | 1463739687999 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1698ms 03:21:28 INFO - PROCESS | 1745 | 1463739688063 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 03:21:28 INFO - PROCESS | 1745 | 1463739688066 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 03:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:21:28 INFO - PROCESS | 1745 | 1463739688074 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:21:28 INFO - PROCESS | 1745 | 1463739688078 Marionette TRACE conn4 <- [1,2178,null,{}] 03:21:28 INFO - PROCESS | 1745 | 1463739688085 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:28 INFO - PROCESS | 1745 | 1463739688400 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 03:21:28 INFO - PROCESS | 1745 | 1463739688753 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x9538b000 == 93 [pid = 1745] [id = 552] 03:21:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x957b4400) [pid = 1745] [serial = 1657] [outer = (nil)] 03:21:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x980c6800) [pid = 1745] [serial = 1658] [outer = 0x957b4400] 03:21:28 INFO - PROCESS | 1745 | 1463739688842 Marionette DEBUG loaded listener.js 03:21:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x98f0ec00) [pid = 1745] [serial = 1659] [outer = 0x957b4400] 03:21:29 INFO - PROCESS | 1745 | 1463739689776 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1736ms 03:21:29 INFO - PROCESS | 1745 | 1463739689811 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 03:21:29 INFO - PROCESS | 1745 | 1463739689815 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 03:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:21:29 INFO - PROCESS | 1745 | 1463739689833 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:21:29 INFO - PROCESS | 1745 | 1463739689837 Marionette TRACE conn4 <- [1,2182,null,{}] 03:21:29 INFO - PROCESS | 1745 | 1463739689843 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:30 INFO - PROCESS | 1745 | 1463739690084 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 03:21:30 INFO - PROCESS | 1745 | 1463739690428 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a568c00 == 94 [pid = 1745] [id = 553] 03:21:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x8aab2000) [pid = 1745] [serial = 1660] [outer = (nil)] 03:21:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x9914bc00) [pid = 1745] [serial = 1661] [outer = 0x8aab2000] 03:21:30 INFO - PROCESS | 1745 | 1463739690527 Marionette DEBUG loaded listener.js 03:21:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x99ce5400) [pid = 1745] [serial = 1662] [outer = 0x8aab2000] 03:21:31 INFO - PROCESS | 1745 | 1463739691469 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1683ms 03:21:31 INFO - PROCESS | 1745 | 1463739691518 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 03:21:31 INFO - PROCESS | 1745 | 1463739691521 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 03:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:21:31 INFO - PROCESS | 1745 | 1463739691529 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:21:31 INFO - PROCESS | 1745 | 1463739691532 Marionette TRACE conn4 <- [1,2186,null,{}] 03:21:31 INFO - PROCESS | 1745 | 1463739691538 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:31 INFO - PROCESS | 1745 | 1463739691770 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 03:21:32 INFO - PROCESS | 1745 | 1463739692125 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x88209800 == 95 [pid = 1745] [id = 554] 03:21:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x925ec400) [pid = 1745] [serial = 1663] [outer = (nil)] 03:21:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x9a027800) [pid = 1745] [serial = 1664] [outer = 0x925ec400] 03:21:32 INFO - PROCESS | 1745 | 1463739692213 Marionette DEBUG loaded listener.js 03:21:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x9a030800) [pid = 1745] [serial = 1665] [outer = 0x925ec400] 03:21:33 INFO - PROCESS | 1745 | 1463739693139 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1631ms 03:21:33 INFO - PROCESS | 1745 | 1463739693160 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 03:21:33 INFO - PROCESS | 1745 | 1463739693163 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 03:21:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:21:33 INFO - PROCESS | 1745 | 1463739693170 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:21:33 INFO - PROCESS | 1745 | 1463739693173 Marionette TRACE conn4 <- [1,2190,null,{}] 03:21:33 INFO - PROCESS | 1745 | 1463739693180 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:33 INFO - PROCESS | 1745 | 1463739693423 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 03:21:33 INFO - PROCESS | 1745 | 1463739693761 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x99c10000 == 96 [pid = 1745] [id = 555] 03:21:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x99cdc400) [pid = 1745] [serial = 1666] [outer = (nil)] 03:21:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x9a350000) [pid = 1745] [serial = 1667] [outer = 0x99cdc400] 03:21:33 INFO - PROCESS | 1745 | 1463739693856 Marionette DEBUG loaded listener.js 03:21:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x9af1a000) [pid = 1745] [serial = 1668] [outer = 0x99cdc400] 03:21:34 INFO - PROCESS | 1745 | 1463739694807 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 03:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1684ms 03:21:34 INFO - PROCESS | 1745 | 1463739694855 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 03:21:34 INFO - PROCESS | 1745 | 1463739694860 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 03:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:21:34 INFO - PROCESS | 1745 | 1463739694866 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:21:34 INFO - PROCESS | 1745 | 1463739694870 Marionette TRACE conn4 <- [1,2194,null,{}] 03:21:34 INFO - PROCESS | 1745 | 1463739694876 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:35 INFO - PROCESS | 1745 | 1463739695128 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 03:21:35 INFO - PROCESS | 1745 | 1463739695476 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e07cc00 == 97 [pid = 1745] [id = 556] 03:21:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x91d86000) [pid = 1745] [serial = 1669] [outer = (nil)] 03:21:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x9b922000) [pid = 1745] [serial = 1670] [outer = 0x91d86000] 03:21:35 INFO - PROCESS | 1745 | 1463739695573 Marionette DEBUG loaded listener.js 03:21:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x9bfadc00) [pid = 1745] [serial = 1671] [outer = 0x91d86000] 03:21:36 INFO - PROCESS | 1745 | 1463739696447 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 03:21:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:21:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1637ms 03:21:36 INFO - PROCESS | 1745 | 1463739696514 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 03:21:36 INFO - PROCESS | 1745 | 1463739696517 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 03:21:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:21:36 INFO - PROCESS | 1745 | 1463739696528 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:21:36 INFO - PROCESS | 1745 | 1463739696531 Marionette TRACE conn4 <- [1,2198,null,{}] 03:21:36 INFO - PROCESS | 1745 | 1463739696537 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:36 INFO - PROCESS | 1745 | 1463739696779 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 03:21:37 INFO - PROCESS | 1745 | 1463739697107 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8831fc00 == 98 [pid = 1745] [id = 557] 03:21:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x99147c00) [pid = 1745] [serial = 1672] [outer = (nil)] 03:21:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0xa1054c00) [pid = 1745] [serial = 1673] [outer = 0x99147c00] 03:21:37 INFO - PROCESS | 1745 | 1463739697199 Marionette DEBUG loaded listener.js 03:21:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0xa24fb400) [pid = 1745] [serial = 1674] [outer = 0x99147c00] 03:21:38 INFO - PROCESS | 1745 | 1463739698213 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:21:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:21:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1729ms 03:21:38 INFO - PROCESS | 1745 | 1463739698259 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 03:21:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:21:38 INFO - PROCESS | 1745 | 1463739698263 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 03:21:38 INFO - PROCESS | 1745 | 1463739698270 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:21:38 INFO - PROCESS | 1745 | 1463739698273 Marionette TRACE conn4 <- [1,2202,null,{}] 03:21:38 INFO - PROCESS | 1745 | 1463739698279 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:38 INFO - PROCESS | 1745 | 1463739698548 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8bcee400 == 97 [pid = 1745] [id = 539] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5bec00 == 96 [pid = 1745] [id = 538] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8820f800 == 95 [pid = 1745] [id = 537] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x88206000 == 94 [pid = 1745] [id = 535] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x9be98400 == 93 [pid = 1745] [id = 534] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x92e3b800 == 92 [pid = 1745] [id = 532] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x875c6c00 == 91 [pid = 1745] [id = 533] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x95bba400 == 90 [pid = 1745] [id = 531] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbd8000 == 89 [pid = 1745] [id = 530] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x9272d800 == 88 [pid = 1745] [id = 529] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x875cf800 == 87 [pid = 1745] [id = 527] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x92e3c400 == 86 [pid = 1745] [id = 528] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbe0400 == 85 [pid = 1745] [id = 526] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x875c3000 == 84 [pid = 1745] [id = 525] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x88204c00 == 83 [pid = 1745] [id = 524] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9c3400 == 82 [pid = 1745] [id = 523] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x875c5400 == 81 [pid = 1745] [id = 515] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2ee800 == 80 [pid = 1745] [id = 522] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8c45cc00 == 79 [pid = 1745] [id = 493] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9c5800 == 78 [pid = 1745] [id = 521] 03:21:40 INFO - PROCESS | 1745 | --DOCSHELL 0x88328000 == 77 [pid = 1745] [id = 520] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x9d21e000) [pid = 1745] [serial = 1547] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x9b372c00) [pid = 1745] [serial = 1542] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x8a49d800) [pid = 1745] [serial = 1550] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x8c29bc00) [pid = 1745] [serial = 1553] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x92a9c000) [pid = 1745] [serial = 1520] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x8e07b800) [pid = 1745] [serial = 1434] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x9b369400) [pid = 1745] [serial = 1541] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x97539400) [pid = 1745] [serial = 1530] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x95a69000) [pid = 1745] [serial = 1529] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x8c619800) [pid = 1745] [serial = 1554] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x95176800) [pid = 1745] [serial = 1527] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x8d6c4400) [pid = 1745] [serial = 1502] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x9bfab400) [pid = 1745] [serial = 1545] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x8ded5000) [pid = 1745] [serial = 1503] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x99148c00) [pid = 1745] [serial = 1532] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x8d838000) [pid = 1745] [serial = 1557] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x8e2eb400) [pid = 1745] [serial = 1506] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x9513a800) [pid = 1745] [serial = 1526] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x8eca1c00) [pid = 1745] [serial = 1511] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x8bcf3400) [pid = 1745] [serial = 1500] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x925ef400) [pid = 1745] [serial = 1517] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8ecadc00) [pid = 1745] [serial = 1512] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x92e43400) [pid = 1745] [serial = 1524] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x8aab9400) [pid = 1745] [serial = 1499] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x9be92000) [pid = 1745] [serial = 1544] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x92aa0800) [pid = 1745] [serial = 1521] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8ebc0c00) [pid = 1745] [serial = 1509] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x92720400) [pid = 1745] [serial = 1518] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x92e3e800) [pid = 1745] [serial = 1523] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x8e2b7000) [pid = 1745] [serial = 1505] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x9a34b000) [pid = 1745] [serial = 1482] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x9a350800) [pid = 1745] [serial = 1538] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x9a84a400) [pid = 1745] [serial = 1539] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x91d83000) [pid = 1745] [serial = 1514] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8a56f800) [pid = 1745] [serial = 1551] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x9a029400) [pid = 1745] [serial = 1535] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x8bced000) [pid = 1745] [serial = 1556] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x9914b800) [pid = 1745] [serial = 1533] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x9a278000) [pid = 1745] [serial = 1536] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x91d89800) [pid = 1745] [serial = 1515] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8eb4b800) [pid = 1745] [serial = 1508] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x9dac8000) [pid = 1745] [serial = 1548] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8df3fc00) [pid = 1745] [serial = 1559] [outer = (nil)] [url = about:blank] 03:21:40 INFO - PROCESS | 1745 | 1463739700572 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x88323000 == 78 [pid = 1745] [id = 558] 03:21:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x88323400) [pid = 1745] [serial = 1675] [outer = (nil)] 03:21:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8832c800) [pid = 1745] [serial = 1676] [outer = 0x88323400] 03:21:40 INFO - PROCESS | 1745 | 1463739700664 Marionette DEBUG loaded listener.js 03:21:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8a496c00) [pid = 1745] [serial = 1677] [outer = 0x88323400] 03:21:41 INFO - PROCESS | 1745 | 1463739701496 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:21:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:21:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 3291ms 03:21:41 INFO - PROCESS | 1745 | 1463739701563 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 03:21:41 INFO - PROCESS | 1745 | 1463739701569 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 03:21:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:21:41 INFO - PROCESS | 1745 | 1463739701578 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:21:41 INFO - PROCESS | 1745 | 1463739701583 Marionette TRACE conn4 <- [1,2206,null,{}] 03:21:41 INFO - PROCESS | 1745 | 1463739701591 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:41 INFO - PROCESS | 1745 | 1463739701819 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 03:21:42 INFO - PROCESS | 1745 | 1463739702051 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbdf000 == 79 [pid = 1745] [id = 559] 03:21:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8bced000) [pid = 1745] [serial = 1678] [outer = (nil)] 03:21:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8bcf7800) [pid = 1745] [serial = 1679] [outer = 0x8bced000] 03:21:42 INFO - PROCESS | 1745 | 1463739702177 Marionette DEBUG loaded listener.js 03:21:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8c45ec00) [pid = 1745] [serial = 1680] [outer = 0x8bced000] 03:21:43 INFO - PROCESS | 1745 | 1463739703056 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 03:21:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:21:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1543ms 03:21:43 INFO - PROCESS | 1745 | 1463739703125 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 03:21:43 INFO - PROCESS | 1745 | 1463739703131 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 03:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:21:43 INFO - PROCESS | 1745 | 1463739703156 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:21:43 INFO - PROCESS | 1745 | 1463739703160 Marionette TRACE conn4 <- [1,2210,null,{}] 03:21:43 INFO - PROCESS | 1745 | 1463739703167 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:43 INFO - PROCESS | 1745 | 1463739703472 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 03:21:43 INFO - PROCESS | 1745 | 1463739703749 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6c4400 == 80 [pid = 1745] [id = 560] 03:21:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8d6cd000) [pid = 1745] [serial = 1681] [outer = (nil)] 03:21:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8d838000) [pid = 1745] [serial = 1682] [outer = 0x8d6cd000] 03:21:43 INFO - PROCESS | 1745 | 1463739703841 Marionette DEBUG loaded listener.js 03:21:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8dedec00) [pid = 1745] [serial = 1683] [outer = 0x8d6cd000] 03:21:44 INFO - PROCESS | 1745 | 1463739704754 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x88326400) [pid = 1745] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8ecae400) [pid = 1745] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x88beb400) [pid = 1745] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x91ef0400) [pid = 1745] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x8eb4e000) [pid = 1745] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2104ms 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x99147800) [pid = 1745] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8e92dc00) [pid = 1745] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x95bb7800) [pid = 1745] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8eb45800) [pid = 1745] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8a5c1000) [pid = 1745] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8d46e000) [pid = 1745] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8c9f2400) [pid = 1745] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x9bfb2400) [pid = 1745] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8831e000) [pid = 1745] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x99ee5000) [pid = 1745] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x8a569400) [pid = 1745] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8c9c3c00) [pid = 1745] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x945a6000) [pid = 1745] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x945a0400) [pid = 1745] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8bcee000) [pid = 1745] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:21:45 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8a49f400) [pid = 1745] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:21:45 INFO - PROCESS | 1745 | 1463739705346 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 03:21:45 INFO - PROCESS | 1745 | 1463739705351 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 03:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:21:45 INFO - PROCESS | 1745 | 1463739705366 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:21:45 INFO - PROCESS | 1745 | 1463739705375 Marionette TRACE conn4 <- [1,2214,null,{}] 03:21:45 INFO - PROCESS | 1745 | 1463739705382 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:45 INFO - PROCESS | 1745 | 1463739705655 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 03:21:45 INFO - PROCESS | 1745 | 1463739705782 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aabc800 == 81 [pid = 1745] [id = 561] 03:21:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8c9fa000) [pid = 1745] [serial = 1684] [outer = (nil)] 03:21:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8e079c00) [pid = 1745] [serial = 1685] [outer = 0x8c9fa000] 03:21:45 INFO - PROCESS | 1745 | 1463739705875 Marionette DEBUG loaded listener.js 03:21:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8e0dac00) [pid = 1745] [serial = 1686] [outer = 0x8c9fa000] 03:21:46 INFO - PROCESS | 1745 | 1463739706622 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 03:21:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:21:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1299ms 03:21:46 INFO - PROCESS | 1745 | 1463739706658 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 03:21:46 INFO - PROCESS | 1745 | 1463739706662 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 03:21:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:21:46 INFO - PROCESS | 1745 | 1463739706669 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:21:46 INFO - PROCESS | 1745 | 1463739706673 Marionette TRACE conn4 <- [1,2218,null,{}] 03:21:46 INFO - PROCESS | 1745 | 1463739706679 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:46 INFO - PROCESS | 1745 | 1463739706903 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 03:21:47 INFO - PROCESS | 1745 | 1463739707117 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x8831ec00 == 82 [pid = 1745] [id = 562] 03:21:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x88bf3400) [pid = 1745] [serial = 1687] [outer = (nil)] 03:21:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8e2bec00) [pid = 1745] [serial = 1688] [outer = 0x88bf3400] 03:21:47 INFO - PROCESS | 1745 | 1463739707197 Marionette DEBUG loaded listener.js 03:21:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8e2f6000) [pid = 1745] [serial = 1689] [outer = 0x88bf3400] 03:21:48 INFO - PROCESS | 1745 | 1463739708366 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 03:21:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:21:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1739ms 03:21:48 INFO - PROCESS | 1745 | 1463739708409 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 03:21:48 INFO - PROCESS | 1745 | 1463739708418 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 03:21:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:21:48 INFO - PROCESS | 1745 | 1463739708426 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:21:48 INFO - PROCESS | 1745 | 1463739708433 Marionette TRACE conn4 <- [1,2222,null,{}] 03:21:48 INFO - PROCESS | 1745 | 1463739708444 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:48 INFO - PROCESS | 1745 | 1463739708727 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 03:21:49 INFO - PROCESS | 1745 | 1463739709109 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a56f800 == 83 [pid = 1745] [id = 563] 03:21:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8a5c4400) [pid = 1745] [serial = 1690] [outer = (nil)] 03:21:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8bcf2c00) [pid = 1745] [serial = 1691] [outer = 0x8a5c4400] 03:21:49 INFO - PROCESS | 1745 | 1463739709208 Marionette DEBUG loaded listener.js 03:21:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8c9b4400) [pid = 1745] [serial = 1692] [outer = 0x8a5c4400] 03:21:50 INFO - PROCESS | 1745 | 1463739710115 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:21:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:21:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1742ms 03:21:50 INFO - PROCESS | 1745 | 1463739710186 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 03:21:50 INFO - PROCESS | 1745 | 1463739710195 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 03:21:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:21:50 INFO - PROCESS | 1745 | 1463739710210 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:21:50 INFO - PROCESS | 1745 | 1463739710216 Marionette TRACE conn4 <- [1,2226,null,{}] 03:21:50 INFO - PROCESS | 1745 | 1463739710223 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:50 INFO - PROCESS | 1745 | 1463739710468 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 03:21:50 INFO - PROCESS | 1745 | 1463739710811 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d839000 == 84 [pid = 1745] [id = 564] 03:21:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8df3a400) [pid = 1745] [serial = 1693] [outer = (nil)] 03:21:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8e0e3c00) [pid = 1745] [serial = 1694] [outer = 0x8df3a400] 03:21:50 INFO - PROCESS | 1745 | 1463739710907 Marionette DEBUG loaded listener.js 03:21:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8e2eb000) [pid = 1745] [serial = 1695] [outer = 0x8df3a400] 03:21:51 INFO - PROCESS | 1745 | 1463739711868 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 03:21:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:21:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1697ms 03:21:51 INFO - PROCESS | 1745 | 1463739711907 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 03:21:51 INFO - PROCESS | 1745 | 1463739711913 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 03:21:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:21:51 INFO - PROCESS | 1745 | 1463739711920 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:21:51 INFO - PROCESS | 1745 | 1463739711927 Marionette TRACE conn4 <- [1,2230,null,{}] 03:21:51 INFO - PROCESS | 1745 | 1463739711944 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:52 INFO - PROCESS | 1745 | 1463739712193 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 03:21:52 INFO - PROCESS | 1745 | 1463739712535 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ebc6c00 == 85 [pid = 1745] [id = 565] 03:21:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8eca1c00) [pid = 1745] [serial = 1696] [outer = (nil)] 03:21:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8ecadc00) [pid = 1745] [serial = 1697] [outer = 0x8eca1c00] 03:21:52 INFO - PROCESS | 1745 | 1463739712638 Marionette DEBUG loaded listener.js 03:21:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x914d0c00) [pid = 1745] [serial = 1698] [outer = 0x8eca1c00] 03:21:53 INFO - PROCESS | 1745 | 1463739713559 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 03:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1687ms 03:21:53 INFO - PROCESS | 1745 | 1463739713608 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 03:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:21:53 INFO - PROCESS | 1745 | 1463739713613 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 03:21:53 INFO - PROCESS | 1745 | 1463739713620 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:21:53 INFO - PROCESS | 1745 | 1463739713624 Marionette TRACE conn4 <- [1,2234,null,{}] 03:21:53 INFO - PROCESS | 1745 | 1463739713630 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:53 INFO - PROCESS | 1745 | 1463739713865 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 03:21:54 INFO - PROCESS | 1745 | 1463739714202 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9b5000 == 86 [pid = 1745] [id = 566] 03:21:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8eb83c00) [pid = 1745] [serial = 1699] [outer = (nil)] 03:21:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x9172b400) [pid = 1745] [serial = 1700] [outer = 0x8eb83c00] 03:21:54 INFO - PROCESS | 1745 | 1463739714298 Marionette DEBUG loaded listener.js 03:21:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x91d8a800) [pid = 1745] [serial = 1701] [outer = 0x8eb83c00] 03:21:55 INFO - PROCESS | 1745 | 1463739715190 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 03:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1638ms 03:21:55 INFO - PROCESS | 1745 | 1463739715258 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 03:21:55 INFO - PROCESS | 1745 | 1463739715262 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 03:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:21:55 INFO - PROCESS | 1745 | 1463739715269 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:21:55 INFO - PROCESS | 1745 | 1463739715273 Marionette TRACE conn4 <- [1,2238,null,{}] 03:21:55 INFO - PROCESS | 1745 | 1463739715278 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:55 INFO - PROCESS | 1745 | 1463739715512 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 03:21:55 INFO - PROCESS | 1745 | 1463739715848 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9c3000 == 87 [pid = 1745] [id = 567] 03:21:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8ec0f000) [pid = 1745] [serial = 1702] [outer = (nil)] 03:21:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x925dc000) [pid = 1745] [serial = 1703] [outer = 0x8ec0f000] 03:21:55 INFO - PROCESS | 1745 | 1463739715946 Marionette DEBUG loaded listener.js 03:21:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x925ef000) [pid = 1745] [serial = 1704] [outer = 0x8ec0f000] 03:21:56 INFO - PROCESS | 1745 | 1463739716882 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1687ms 03:21:56 INFO - PROCESS | 1745 | 1463739716957 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 03:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:21:56 INFO - PROCESS | 1745 | 1463739716962 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 03:21:56 INFO - PROCESS | 1745 | 1463739716968 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:21:56 INFO - PROCESS | 1745 | 1463739716972 Marionette TRACE conn4 <- [1,2242,null,{}] 03:21:56 INFO - PROCESS | 1745 | 1463739716978 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:57 INFO - PROCESS | 1745 | 1463739717262 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 03:21:57 INFO - PROCESS | 1745 | 1463739717621 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x925db400 == 88 [pid = 1745] [id = 568] 03:21:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x92723800) [pid = 1745] [serial = 1705] [outer = (nil)] 03:21:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x92bf3c00) [pid = 1745] [serial = 1706] [outer = 0x92723800] 03:21:57 INFO - PROCESS | 1745 | 1463739717710 Marionette DEBUG loaded listener.js 03:21:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x92e39c00) [pid = 1745] [serial = 1707] [outer = 0x92723800] 03:21:58 INFO - PROCESS | 1745 | 1463739718651 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:21:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:21:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1737ms 03:21:58 INFO - PROCESS | 1745 | 1463739718716 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 03:21:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:21:58 INFO - PROCESS | 1745 | 1463739718720 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 03:21:58 INFO - PROCESS | 1745 | 1463739718727 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:21:58 INFO - PROCESS | 1745 | 1463739718731 Marionette TRACE conn4 <- [1,2246,null,{}] 03:21:58 INFO - PROCESS | 1745 | 1463739718737 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:59 INFO - PROCESS | 1745 | 1463739718996 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 03:21:59 INFO - PROCESS | 1745 | 1463739719345 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x928b6000 == 89 [pid = 1745] [id = 569] 03:21:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x92bea000) [pid = 1745] [serial = 1708] [outer = (nil)] 03:21:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x94560000) [pid = 1745] [serial = 1709] [outer = 0x92bea000] 03:21:59 INFO - PROCESS | 1745 | 1463739719432 Marionette DEBUG loaded listener.js 03:21:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x94f6f000) [pid = 1745] [serial = 1710] [outer = 0x92bea000] 03:22:00 INFO - PROCESS | 1745 | 1463739720313 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1633ms 03:22:00 INFO - PROCESS | 1745 | 1463739720361 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 03:22:00 INFO - PROCESS | 1745 | 1463739720367 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 03:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:22:00 INFO - PROCESS | 1745 | 1463739720375 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:22:00 INFO - PROCESS | 1745 | 1463739720379 Marionette TRACE conn4 <- [1,2250,null,{}] 03:22:00 INFO - PROCESS | 1745 | 1463739720385 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:00 INFO - PROCESS | 1745 | 1463739720616 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 03:22:00 INFO - PROCESS | 1745 | 1463739720919 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x92bec400 == 90 [pid = 1745] [id = 570] 03:22:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x93bedc00) [pid = 1745] [serial = 1711] [outer = (nil)] 03:22:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x957aac00) [pid = 1745] [serial = 1712] [outer = 0x93bedc00] 03:22:01 INFO - PROCESS | 1745 | 1463739721009 Marionette DEBUG loaded listener.js 03:22:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x957afc00) [pid = 1745] [serial = 1713] [outer = 0x93bedc00] 03:22:01 INFO - PROCESS | 1745 | 1463739721910 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 03:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1581ms 03:22:01 INFO - PROCESS | 1745 | 1463739721957 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 03:22:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:22:01 INFO - PROCESS | 1745 | 1463739721962 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 03:22:01 INFO - PROCESS | 1745 | 1463739721968 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:22:01 INFO - PROCESS | 1745 | 1463739721972 Marionette TRACE conn4 <- [1,2254,null,{}] 03:22:01 INFO - PROCESS | 1745 | 1463739721978 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:02 INFO - PROCESS | 1745 | 1463739722310 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 03:22:02 INFO - PROCESS | 1745 | 1463739722786 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x925e1000 == 91 [pid = 1745] [id = 571] 03:22:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x93bec000) [pid = 1745] [serial = 1714] [outer = (nil)] 03:22:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x95bb2800) [pid = 1745] [serial = 1715] [outer = 0x93bec000] 03:22:02 INFO - PROCESS | 1745 | 1463739722936 Marionette DEBUG loaded listener.js 03:22:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x95bb9800) [pid = 1745] [serial = 1716] [outer = 0x93bec000] 03:22:04 INFO - PROCESS | 1745 | 1463739724211 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:22:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 2302ms 03:22:04 INFO - PROCESS | 1745 | 1463739724272 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 03:22:04 INFO - PROCESS | 1745 | 1463739724278 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 03:22:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:22:04 INFO - PROCESS | 1745 | 1463739724288 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:22:04 INFO - PROCESS | 1745 | 1463739724292 Marionette TRACE conn4 <- [1,2258,null,{}] 03:22:04 INFO - PROCESS | 1745 | 1463739724301 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:04 INFO - PROCESS | 1745 | 1463739724862 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 03:22:05 INFO - PROCESS | 1745 | 1463739725140 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x92e3c400 == 92 [pid = 1745] [id = 572] 03:22:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x95a61c00) [pid = 1745] [serial = 1717] [outer = (nil)] 03:22:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x9914a000) [pid = 1745] [serial = 1718] [outer = 0x95a61c00] 03:22:05 INFO - PROCESS | 1745 | 1463739725286 Marionette DEBUG loaded listener.js 03:22:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x99183000) [pid = 1745] [serial = 1719] [outer = 0x95a61c00] 03:22:06 INFO - PROCESS | 1745 | 1463739726712 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:22:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:22:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2456ms 03:22:06 INFO - PROCESS | 1745 | 1463739726784 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 03:22:06 INFO - PROCESS | 1745 | 1463739726791 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 03:22:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:22:06 INFO - PROCESS | 1745 | 1463739726801 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:22:06 INFO - PROCESS | 1745 | 1463739726809 Marionette TRACE conn4 <- [1,2262,null,{}] 03:22:06 INFO - PROCESS | 1745 | 1463739726888 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:07 INFO - PROCESS | 1745 | 1463739727380 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 03:22:07 INFO - PROCESS | 1745 | 1463739727763 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x92bef000 == 93 [pid = 1745] [id = 573] 03:22:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x97540400) [pid = 1745] [serial = 1720] [outer = (nil)] 03:22:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x9a346c00) [pid = 1745] [serial = 1721] [outer = 0x97540400] 03:22:07 INFO - PROCESS | 1745 | 1463739727924 Marionette DEBUG loaded listener.js 03:22:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x9af19400) [pid = 1745] [serial = 1722] [outer = 0x97540400] 03:22:09 INFO - PROCESS | 1745 | 1463739729351 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:22:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:22:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2590ms 03:22:09 INFO - PROCESS | 1745 | 1463739729407 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 03:22:09 INFO - PROCESS | 1745 | 1463739729414 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 03:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:22:09 INFO - PROCESS | 1745 | 1463739729425 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:22:09 INFO - PROCESS | 1745 | 1463739729429 Marionette TRACE conn4 <- [1,2266,null,{}] 03:22:09 INFO - PROCESS | 1745 | 1463739729439 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:10 INFO - PROCESS | 1745 | 1463739730027 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 03:22:10 INFO - PROCESS | 1745 | 1463739730315 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a543800 == 94 [pid = 1745] [id = 574] 03:22:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x9a84a400) [pid = 1745] [serial = 1723] [outer = (nil)] 03:22:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x9b62d000) [pid = 1745] [serial = 1724] [outer = 0x9a84a400] 03:22:10 INFO - PROCESS | 1745 | 1463739730463 Marionette DEBUG loaded listener.js 03:22:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x9b925c00) [pid = 1745] [serial = 1725] [outer = 0x9a84a400] 03:22:11 INFO - PROCESS | 1745 | 1463739731854 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 03:22:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:22:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2497ms 03:22:12 INFO - PROCESS | 1745 | 1463739732003 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 03:22:12 INFO - PROCESS | 1745 | 1463739732016 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 03:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:22:12 INFO - PROCESS | 1745 | 1463739732066 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:22:12 INFO - PROCESS | 1745 | 1463739732072 Marionette TRACE conn4 <- [1,2270,null,{}] 03:22:12 INFO - PROCESS | 1745 | 1463739732082 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:12 INFO - PROCESS | 1745 | 1463739732511 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 03:22:12 INFO - PROCESS | 1745 | 1463739732863 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x99ede800 == 95 [pid = 1745] [id = 575] 03:22:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x9af1e800) [pid = 1745] [serial = 1726] [outer = (nil)] 03:22:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x9d21c000) [pid = 1745] [serial = 1727] [outer = 0x9af1e800] 03:22:13 INFO - PROCESS | 1745 | 1463739733012 Marionette DEBUG loaded listener.js 03:22:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x9dac8000) [pid = 1745] [serial = 1728] [outer = 0x9af1e800] 03:22:14 INFO - PROCESS | 1745 | 1463739734484 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2504ms 03:22:14 INFO - PROCESS | 1745 | 1463739734567 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 03:22:14 INFO - PROCESS | 1745 | 1463739734573 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 03:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:22:14 INFO - PROCESS | 1745 | 1463739734583 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:22:14 INFO - PROCESS | 1745 | 1463739734587 Marionette TRACE conn4 <- [1,2274,null,{}] 03:22:14 INFO - PROCESS | 1745 | 1463739734597 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:14 INFO - PROCESS | 1745 | 1463739734984 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 03:22:15 INFO - PROCESS | 1745 | 1463739735299 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:15 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b372c00 == 96 [pid = 1745] [id = 576] 03:22:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x9bfb4c00) [pid = 1745] [serial = 1729] [outer = (nil)] 03:22:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0xa3053400) [pid = 1745] [serial = 1730] [outer = 0x9bfb4c00] 03:22:15 INFO - PROCESS | 1745 | 1463739735417 Marionette DEBUG loaded listener.js 03:22:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0xa30d7800) [pid = 1745] [serial = 1731] [outer = 0x9bfb4c00] 03:22:16 INFO - PROCESS | 1745 | 1463739736344 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 03:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1798ms 03:22:16 INFO - PROCESS | 1745 | 1463739736381 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 03:22:16 INFO - PROCESS | 1745 | 1463739736385 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 03:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:22:16 INFO - PROCESS | 1745 | 1463739736392 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:22:16 INFO - PROCESS | 1745 | 1463739736395 Marionette TRACE conn4 <- [1,2278,null,{}] 03:22:16 INFO - PROCESS | 1745 | 1463739736401 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:16 INFO - PROCESS | 1745 | 1463739736635 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 03:22:17 INFO - PROCESS | 1745 | 1463739736989 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x88212800 == 97 [pid = 1745] [id = 577] 03:22:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x88ebd800) [pid = 1745] [serial = 1732] [outer = (nil)] 03:22:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0xa35f2000) [pid = 1745] [serial = 1733] [outer = 0x88ebd800] 03:22:17 INFO - PROCESS | 1745 | 1463739737099 Marionette DEBUG loaded listener.js 03:22:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0xa5042400) [pid = 1745] [serial = 1734] [outer = 0x88ebd800] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x9517f000 == 96 [pid = 1745] [id = 256] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8aabc800 == 95 [pid = 1745] [id = 561] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6c4400 == 94 [pid = 1745] [id = 560] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbdf000 == 93 [pid = 1745] [id = 559] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x88323000 == 92 [pid = 1745] [id = 558] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8e07cc00 == 91 [pid = 1745] [id = 556] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8831fc00 == 90 [pid = 1745] [id = 557] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x99c10000 == 89 [pid = 1745] [id = 555] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x88209800 == 88 [pid = 1745] [id = 554] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8a568c00 == 87 [pid = 1745] [id = 553] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x95394000 == 86 [pid = 1745] [id = 551] 03:22:19 INFO - PROCESS | 1745 | --DOCSHELL 0x9538b000 == 85 [pid = 1745] [id = 552] 03:22:20 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5bf000 == 84 [pid = 1745] [id = 550] 03:22:20 INFO - PROCESS | 1745 | --DOCSHELL 0x92724800 == 83 [pid = 1745] [id = 549] 03:22:20 INFO - PROCESS | 1745 | --DOCSHELL 0x8c463000 == 82 [pid = 1745] [id = 548] 03:22:20 INFO - PROCESS | 1745 | --DOCSHELL 0x8aab5000 == 81 [pid = 1745] [id = 547] 03:22:20 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0e1400 == 80 [pid = 1745] [id = 546] 03:22:20 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb7bc00 == 79 [pid = 1745] [id = 545] 03:22:20 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2b0400 == 78 [pid = 1745] [id = 543] 03:22:20 INFO - PROCESS | 1745 | --DOCSHELL 0x8e082000 == 77 [pid = 1745] [id = 544] 03:22:20 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9b6c00 == 76 [pid = 1745] [id = 542] 03:22:20 INFO - PROCESS | 1745 | --DOCSHELL 0x88321c00 == 75 [pid = 1745] [id = 541] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x8a498800) [pid = 1745] [serial = 1614] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x925f2000) [pid = 1745] [serial = 1577] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x9bfcf000) [pid = 1745] [serial = 1602] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x92a9b400) [pid = 1745] [serial = 1581] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x9157b800) [pid = 1745] [serial = 1575] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x92726400) [pid = 1745] [serial = 1578] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x88ec6400) [pid = 1745] [serial = 1613] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x9a02c800) [pid = 1745] [serial = 1595] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x8ebc4000) [pid = 1745] [serial = 1569] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x928b6800) [pid = 1745] [serial = 1580] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x99145000) [pid = 1745] [serial = 1592] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x8ecac400) [pid = 1745] [serial = 1571] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x8bbd9400) [pid = 1745] [serial = 1616] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0xa305b000) [pid = 1745] [serial = 1610] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0xa30f1400) [pid = 1745] [serial = 1611] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x9a17b000) [pid = 1745] [serial = 1596] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x8ded5c00) [pid = 1745] [serial = 1565] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0xa1052000) [pid = 1745] [serial = 1604] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0xa262ec00) [pid = 1745] [serial = 1608] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x9b36c000) [pid = 1745] [serial = 1599] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x914cc000) [pid = 1745] [serial = 1572] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x9af22c00) [pid = 1745] [serial = 1598] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8df35000) [pid = 1745] [serial = 1497] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x99d02400) [pid = 1745] [serial = 1593] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0xa2145c00) [pid = 1745] [serial = 1605] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0xa24fac00) [pid = 1745] [serial = 1607] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8d471000) [pid = 1745] [serial = 1619] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x91577400) [pid = 1745] [serial = 1574] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x95a61400) [pid = 1745] [serial = 1590] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x9517bc00) [pid = 1745] [serial = 1587] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x92e44400) [pid = 1745] [serial = 1584] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8eb4d800) [pid = 1745] [serial = 1568] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x8e07e800) [pid = 1745] [serial = 1566] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8d834400) [pid = 1745] [serial = 1620] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x95177000) [pid = 1745] [serial = 1586] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x8bcf8000) [pid = 1745] [serial = 1617] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x92e38800) [pid = 1745] [serial = 1583] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x95a5b000) [pid = 1745] [serial = 1589] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8aab6400) [pid = 1745] [serial = 1562] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8c457000) [pid = 1745] [serial = 1563] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x9b36b400) [pid = 1745] [serial = 1601] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8d83dc00) [pid = 1745] [serial = 1622] [outer = (nil)] [url = about:blank] 03:22:20 INFO - PROCESS | 1745 | 1463739740605 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 4239ms 03:22:20 INFO - PROCESS | 1745 | 1463739740632 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 03:22:20 INFO - PROCESS | 1745 | 1463739740638 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 03:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:22:20 INFO - PROCESS | 1745 | 1463739740647 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:22:20 INFO - PROCESS | 1745 | 1463739740653 Marionette TRACE conn4 <- [1,2282,null,{}] 03:22:20 INFO - PROCESS | 1745 | 1463739740663 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:20 INFO - PROCESS | 1745 | 1463739740954 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 03:22:21 INFO - PROCESS | 1745 | 1463739741165 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x88208400 == 76 [pid = 1745] [id = 578] 03:22:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x88324000) [pid = 1745] [serial = 1735] [outer = (nil)] 03:22:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x88bf7800) [pid = 1745] [serial = 1736] [outer = 0x88324000] 03:22:21 INFO - PROCESS | 1745 | 1463739741254 Marionette DEBUG loaded listener.js 03:22:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x88ec6c00) [pid = 1745] [serial = 1737] [outer = 0x88324000] 03:22:22 INFO - PROCESS | 1745 | 1463739742113 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 03:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1489ms 03:22:22 INFO - PROCESS | 1745 | 1463739742137 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 03:22:22 INFO - PROCESS | 1745 | 1463739742146 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 03:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:22:22 INFO - PROCESS | 1745 | 1463739742156 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:22:22 INFO - PROCESS | 1745 | 1463739742160 Marionette TRACE conn4 <- [1,2286,null,{}] 03:22:22 INFO - PROCESS | 1745 | 1463739742202 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:22 INFO - PROCESS | 1745 | 1463739742424 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 03:22:22 INFO - PROCESS | 1745 | 1463739742438 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bf3800 == 77 [pid = 1745] [id = 579] 03:22:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x88ebc800) [pid = 1745] [serial = 1738] [outer = (nil)] 03:22:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8a56ec00) [pid = 1745] [serial = 1739] [outer = 0x88ebc800] 03:22:22 INFO - PROCESS | 1745 | 1463739742727 Marionette DEBUG loaded listener.js 03:22:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8a5bf000) [pid = 1745] [serial = 1740] [outer = 0x88ebc800] 03:22:23 INFO - PROCESS | 1745 | 1463739743720 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 03:22: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 03:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1617ms 03:22:23 INFO - PROCESS | 1745 | 1463739743776 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 03:22:23 INFO - PROCESS | 1745 | 1463739743779 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 03:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:22:23 INFO - PROCESS | 1745 | 1463739743787 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:22:23 INFO - PROCESS | 1745 | 1463739743793 Marionette TRACE conn4 <- [1,2290,null,{}] 03:22:23 INFO - PROCESS | 1745 | 1463739743819 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:24 INFO - PROCESS | 1745 | 1463739744143 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 03:22:24 INFO - PROCESS | 1745 | 1463739744374 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbe2000 == 78 [pid = 1745] [id = 580] 03:22:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8bcea400) [pid = 1745] [serial = 1741] [outer = (nil)] 03:22:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8bcf0800) [pid = 1745] [serial = 1742] [outer = 0x8bcea400] 03:22:24 INFO - PROCESS | 1745 | 1463739744471 Marionette DEBUG loaded listener.js 03:22:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8c292000) [pid = 1745] [serial = 1743] [outer = 0x8bcea400] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x99cdc400) [pid = 1745] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x99147c00) [pid = 1745] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x925ec400) [pid = 1745] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8eca4400) [pid = 1745] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x957ad000) [pid = 1745] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8e2b2c00) [pid = 1745] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8aab2000) [pid = 1745] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x91d85400) [pid = 1745] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x914d0800) [pid = 1745] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x92729800) [pid = 1745] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8ebbf400) [pid = 1745] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x88323400) [pid = 1745] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x8c9b8c00) [pid = 1745] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8bced000) [pid = 1745] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x8eb4dc00) [pid = 1745] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x957b4400) [pid = 1745] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8d6cd000) [pid = 1745] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8c9fa000) [pid = 1745] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x91d86000) [pid = 1745] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x92a97c00) [pid = 1745] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 116 (0x8ded1400) [pid = 1745] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:22:25 INFO - PROCESS | 1745 | --DOMWINDOW == 115 (0x88bec400) [pid = 1745] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:22:25 INFO - PROCESS | 1745 | 1463739745953 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 03:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2242ms 03:22:26 INFO - PROCESS | 1745 | 1463739746034 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 03:22:26 INFO - PROCESS | 1745 | 1463739746039 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 03:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:22:26 INFO - PROCESS | 1745 | 1463739746046 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:22:26 INFO - PROCESS | 1745 | 1463739746050 Marionette TRACE conn4 <- [1,2294,null,{}] 03:22:26 INFO - PROCESS | 1745 | 1463739746056 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:26 INFO - PROCESS | 1745 | 1463739746272 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 03:22:26 INFO - PROCESS | 1745 | 1463739746480 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x88323400 == 79 [pid = 1745] [id = 581] 03:22:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 116 (0x8bcee000) [pid = 1745] [serial = 1744] [outer = (nil)] 03:22:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 117 (0x8c45ac00) [pid = 1745] [serial = 1745] [outer = 0x8bcee000] 03:22:26 INFO - PROCESS | 1745 | 1463739746566 Marionette DEBUG loaded listener.js 03:22:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8c464c00) [pid = 1745] [serial = 1746] [outer = 0x8bcee000] 03:22:27 INFO - PROCESS | 1745 | 1463739747542 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 03:22:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:22:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1538ms 03:22:27 INFO - PROCESS | 1745 | 1463739747593 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 03:22:27 INFO - PROCESS | 1745 | 1463739747599 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 03:22:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:22:27 INFO - PROCESS | 1745 | 1463739747611 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:22:27 INFO - PROCESS | 1745 | 1463739747616 Marionette TRACE conn4 <- [1,2298,null,{}] 03:22:27 INFO - PROCESS | 1745 | 1463739747627 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:27 INFO - PROCESS | 1745 | 1463739747894 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 03:22:28 INFO - PROCESS | 1745 | 1463739748230 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ec1000 == 80 [pid = 1745] [id = 582] 03:22:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x88ec3800) [pid = 1745] [serial = 1747] [outer = (nil)] 03:22:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8a2af400) [pid = 1745] [serial = 1748] [outer = 0x88ec3800] 03:22:28 INFO - PROCESS | 1745 | 1463739748324 Marionette DEBUG loaded listener.js 03:22:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8a496800) [pid = 1745] [serial = 1749] [outer = 0x88ec3800] 03:22:29 INFO - PROCESS | 1745 | 1463739749340 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 03:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1794ms 03:22:29 INFO - PROCESS | 1745 | 1463739749404 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 03:22:29 INFO - PROCESS | 1745 | 1463739749414 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 03:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:22:29 INFO - PROCESS | 1745 | 1463739749425 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:22:29 INFO - PROCESS | 1745 | 1463739749430 Marionette TRACE conn4 <- [1,2302,null,{}] 03:22:29 INFO - PROCESS | 1745 | 1463739749437 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:29 INFO - PROCESS | 1745 | 1463739749722 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 03:22:30 INFO - PROCESS | 1745 | 1463739750061 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbdcc00 == 81 [pid = 1745] [id = 583] 03:22:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8bbdd400) [pid = 1745] [serial = 1750] [outer = (nil)] 03:22:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8bcf1000) [pid = 1745] [serial = 1751] [outer = 0x8bbdd400] 03:22:30 INFO - PROCESS | 1745 | 1463739750153 Marionette DEBUG loaded listener.js 03:22:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8c29e800) [pid = 1745] [serial = 1752] [outer = 0x8bbdd400] 03:22:31 INFO - PROCESS | 1745 | 1463739751123 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1733ms 03:22:31 INFO - PROCESS | 1745 | 1463739751158 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 03:22:31 INFO - PROCESS | 1745 | 1463739751163 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 03:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:22:31 INFO - PROCESS | 1745 | 1463739751170 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:22:31 INFO - PROCESS | 1745 | 1463739751177 Marionette TRACE conn4 <- [1,2306,null,{}] 03:22:31 INFO - PROCESS | 1745 | 1463739751196 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:31 INFO - PROCESS | 1745 | 1463739751457 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 03:22:31 INFO - PROCESS | 1745 | 1463739751842 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9c2400 == 82 [pid = 1745] [id = 584] 03:22:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8c9ce400) [pid = 1745] [serial = 1753] [outer = (nil)] 03:22:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8c9f0c00) [pid = 1745] [serial = 1754] [outer = 0x8c9ce400] 03:22:31 INFO - PROCESS | 1745 | 1463739751946 Marionette DEBUG loaded listener.js 03:22:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8d470400) [pid = 1745] [serial = 1755] [outer = 0x8c9ce400] 03:22:32 INFO - PROCESS | 1745 | 1463739752924 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 03:22:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:22:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1795ms 03:22:32 INFO - PROCESS | 1745 | 1463739752967 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 03:22:32 INFO - PROCESS | 1745 | 1463739752973 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 03:22:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:22:32 INFO - PROCESS | 1745 | 1463739752980 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:22:32 INFO - PROCESS | 1745 | 1463739752983 Marionette TRACE conn4 <- [1,2310,null,{}] 03:22:33 INFO - PROCESS | 1745 | 1463739752990 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:33 INFO - PROCESS | 1745 | 1463739753238 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 03:22:33 INFO - PROCESS | 1745 | 1463739753585 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bf3c00 == 83 [pid = 1745] [id = 585] 03:22:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8d6cb000) [pid = 1745] [serial = 1756] [outer = (nil)] 03:22:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8d835800) [pid = 1745] [serial = 1757] [outer = 0x8d6cb000] 03:22:33 INFO - PROCESS | 1745 | 1463739753686 Marionette DEBUG loaded listener.js 03:22:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8d83cc00) [pid = 1745] [serial = 1758] [outer = 0x8d6cb000] 03:22:34 INFO - PROCESS | 1745 | 1463739754617 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:22:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:22:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1688ms 03:22:34 INFO - PROCESS | 1745 | 1463739754669 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 03:22:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:22:34 INFO - PROCESS | 1745 | 1463739754673 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 03:22:34 INFO - PROCESS | 1745 | 1463739754680 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:22:34 INFO - PROCESS | 1745 | 1463739754684 Marionette TRACE conn4 <- [1,2314,null,{}] 03:22:34 INFO - PROCESS | 1745 | 1463739754690 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:34 INFO - PROCESS | 1745 | 1463739754928 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 03:22:35 INFO - PROCESS | 1745 | 1463739755266 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c1400 == 84 [pid = 1745] [id = 586] 03:22:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8c9f1c00) [pid = 1745] [serial = 1759] [outer = (nil)] 03:22:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8dedfc00) [pid = 1745] [serial = 1760] [outer = 0x8c9f1c00] 03:22:35 INFO - PROCESS | 1745 | 1463739755356 Marionette DEBUG loaded listener.js 03:22:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8df37400) [pid = 1745] [serial = 1761] [outer = 0x8c9f1c00] 03:22:36 INFO - PROCESS | 1745 | 1463739756264 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 03:22:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:22:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1633ms 03:22:36 INFO - PROCESS | 1745 | 1463739756313 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 03:22:36 INFO - PROCESS | 1745 | 1463739756316 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 03:22:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:22:36 INFO - PROCESS | 1745 | 1463739756325 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:22:36 INFO - PROCESS | 1745 | 1463739756328 Marionette TRACE conn4 <- [1,2318,null,{}] 03:22:36 INFO - PROCESS | 1745 | 1463739756334 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:36 INFO - PROCESS | 1745 | 1463739756600 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 03:22:36 INFO - PROCESS | 1745 | 1463739756944 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:36 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6cc000 == 85 [pid = 1745] [id = 587] 03:22:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8df30c00) [pid = 1745] [serial = 1762] [outer = (nil)] 03:22:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8e0db400) [pid = 1745] [serial = 1763] [outer = 0x8df30c00] 03:22:37 INFO - PROCESS | 1745 | 1463739757041 Marionette DEBUG loaded listener.js 03:22:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8e2b3000) [pid = 1745] [serial = 1764] [outer = 0x8df30c00] 03:22:38 INFO - PROCESS | 1745 | 1463739758475 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 03:22:38 INFO - PROCESS | 1745 | 1463739758527 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 03:22:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:22:38 INFO - PROCESS | 1745 | 1463739758534 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:22:38 INFO - PROCESS | 1745 | 1463739758538 Marionette TRACE conn4 <- [1,2322,null,{}] 03:22:38 INFO - PROCESS | 1745 | 1463739758545 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:38 INFO - PROCESS | 1745 | 1463739758811 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 03:22:39 INFO - PROCESS | 1745 | 1463739759117 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:39 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6cb400 == 86 [pid = 1745] [id = 588] 03:22:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8e0dc800) [pid = 1745] [serial = 1765] [outer = (nil)] 03:22:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8e2f3800) [pid = 1745] [serial = 1766] [outer = 0x8e0dc800] 03:22:39 INFO - PROCESS | 1745 | 1463739759212 Marionette DEBUG loaded listener.js 03:22:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8e925400) [pid = 1745] [serial = 1767] [outer = 0x8e0dc800] 03:22:40 INFO - PROCESS | 1745 | 1463739760116 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:22:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:22:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1632ms 03:22:40 INFO - PROCESS | 1745 | 1463739760169 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 03:22:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:22:40 INFO - PROCESS | 1745 | 1463739760173 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 03:22:40 INFO - PROCESS | 1745 | 1463739760180 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:22:40 INFO - PROCESS | 1745 | 1463739760184 Marionette TRACE conn4 <- [1,2326,null,{}] 03:22:40 INFO - PROCESS | 1745 | 1463739760190 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:40 INFO - PROCESS | 1745 | 1463739760424 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 03:22:40 INFO - PROCESS | 1745 | 1463739760756 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x88213c00 == 87 [pid = 1745] [id = 589] 03:22:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8e081000) [pid = 1745] [serial = 1768] [outer = (nil)] 03:22:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x8eb41400) [pid = 1745] [serial = 1769] [outer = 0x8e081000] 03:22:40 INFO - PROCESS | 1745 | 1463739760855 Marionette DEBUG loaded listener.js 03:22:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x8eb46800) [pid = 1745] [serial = 1770] [outer = 0x8e081000] 03:22:41 INFO - PROCESS | 1745 | 1463739761753 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1636ms 03:22:41 INFO - PROCESS | 1745 | 1463739761824 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 03:22:41 INFO - PROCESS | 1745 | 1463739761827 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 03:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:22:41 INFO - PROCESS | 1745 | 1463739761838 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:22:41 INFO - PROCESS | 1745 | 1463739761842 Marionette TRACE conn4 <- [1,2330,null,{}] 03:22:41 INFO - PROCESS | 1745 | 1463739761848 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:42 INFO - PROCESS | 1745 | 1463739762082 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 03:22:42 INFO - PROCESS | 1745 | 1463739762430 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c5800 == 88 [pid = 1745] [id = 590] 03:22:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x8e928c00) [pid = 1745] [serial = 1771] [outer = (nil)] 03:22:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x8eb82800) [pid = 1745] [serial = 1772] [outer = 0x8e928c00] 03:22:42 INFO - PROCESS | 1745 | 1463739762528 Marionette DEBUG loaded listener.js 03:22:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x8eb86800) [pid = 1745] [serial = 1773] [outer = 0x8e928c00] 03:22:43 INFO - PROCESS | 1745 | 1463739763405 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:22:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:22:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1586ms 03:22:43 INFO - PROCESS | 1745 | 1463739763425 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 03:22:43 INFO - PROCESS | 1745 | 1463739763429 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 03:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:22:43 INFO - PROCESS | 1745 | 1463739763437 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:22:43 INFO - PROCESS | 1745 | 1463739763441 Marionette TRACE conn4 <- [1,2334,null,{}] 03:22:43 INFO - PROCESS | 1745 | 1463739763447 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:43 INFO - PROCESS | 1745 | 1463739763684 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 03:22:44 INFO - PROCESS | 1745 | 1463739764027 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e07b000 == 89 [pid = 1745] [id = 591] 03:22:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x8e2bb800) [pid = 1745] [serial = 1774] [outer = (nil)] 03:22:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x8ec03800) [pid = 1745] [serial = 1775] [outer = 0x8e2bb800] 03:22:44 INFO - PROCESS | 1745 | 1463739764124 Marionette DEBUG loaded listener.js 03:22:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x8ec09400) [pid = 1745] [serial = 1776] [outer = 0x8e2bb800] 03:22:45 INFO - PROCESS | 1745 | 1463739765065 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 03:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1682ms 03:22:45 INFO - PROCESS | 1745 | 1463739765119 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 03:22:45 INFO - PROCESS | 1745 | 1463739765123 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 03:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:22:45 INFO - PROCESS | 1745 | 1463739765130 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:22:45 INFO - PROCESS | 1745 | 1463739765136 Marionette TRACE conn4 <- [1,2338,null,{}] 03:22:45 INFO - PROCESS | 1745 | 1463739765143 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:45 INFO - PROCESS | 1745 | 1463739765405 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 03:22:45 INFO - PROCESS | 1745 | 1463739765747 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ecaa400 == 90 [pid = 1745] [id = 592] 03:22:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x8f6ddc00) [pid = 1745] [serial = 1777] [outer = (nil)] 03:22:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x914cf000) [pid = 1745] [serial = 1778] [outer = 0x8f6ddc00] 03:22:45 INFO - PROCESS | 1745 | 1463739765853 Marionette DEBUG loaded listener.js 03:22:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x91575400) [pid = 1745] [serial = 1779] [outer = 0x8f6ddc00] 03:22:46 INFO - PROCESS | 1745 | 1463739766808 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1694ms 03:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:22:46 INFO - PROCESS | 1745 | 1463739766824 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 03:22:46 INFO - PROCESS | 1745 | 1463739766827 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 03:22:46 INFO - PROCESS | 1745 | 1463739766834 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:22:46 INFO - PROCESS | 1745 | 1463739766837 Marionette TRACE conn4 <- [1,2342,null,{}] 03:22:46 INFO - PROCESS | 1745 | 1463739766843 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:47 INFO - PROCESS | 1745 | 1463739767068 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 03:22:47 INFO - PROCESS | 1745 | 1463739767417 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6dcc00 == 91 [pid = 1745] [id = 593] 03:22:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x914cfc00) [pid = 1745] [serial = 1780] [outer = (nil)] 03:22:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x9172ac00) [pid = 1745] [serial = 1781] [outer = 0x914cfc00] 03:22:47 INFO - PROCESS | 1745 | 1463739767513 Marionette DEBUG loaded listener.js 03:22:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x91d85400) [pid = 1745] [serial = 1782] [outer = 0x914cfc00] 03:22:48 INFO - PROCESS | 1745 | 1463739768383 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 03:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1588ms 03:22:48 INFO - PROCESS | 1745 | 1463739768421 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 03:22:48 INFO - PROCESS | 1745 | 1463739768425 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 03:22:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:22:48 INFO - PROCESS | 1745 | 1463739768443 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:22:48 INFO - PROCESS | 1745 | 1463739768447 Marionette TRACE conn4 <- [1,2346,null,{}] 03:22:48 INFO - PROCESS | 1745 | 1463739768453 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:48 INFO - PROCESS | 1745 | 1463739768685 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 03:22:49 INFO - PROCESS | 1745 | 1463739769018 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x91725800 == 92 [pid = 1745] [id = 594] 03:22:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x9172e000) [pid = 1745] [serial = 1783] [outer = (nil)] 03:22:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x925da800) [pid = 1745] [serial = 1784] [outer = 0x9172e000] 03:22:49 INFO - PROCESS | 1745 | 1463739769112 Marionette DEBUG loaded listener.js 03:22:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x925dcc00) [pid = 1745] [serial = 1785] [outer = 0x9172e000] 03:22:50 INFO - PROCESS | 1745 | 1463739770049 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1636ms 03:22:50 INFO - PROCESS | 1745 | 1463739770079 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 03:22:50 INFO - PROCESS | 1745 | 1463739770084 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 03:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:22:50 INFO - PROCESS | 1745 | 1463739770090 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:22:50 INFO - PROCESS | 1745 | 1463739770094 Marionette TRACE conn4 <- [1,2350,null,{}] 03:22:50 INFO - PROCESS | 1745 | 1463739770100 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:50 INFO - PROCESS | 1745 | 1463739770325 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 03:22:50 INFO - PROCESS | 1745 | 1463739770666 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eca4800 == 93 [pid = 1745] [id = 595] 03:22:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x8f6cf000) [pid = 1745] [serial = 1786] [outer = (nil)] 03:22:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x925f2000) [pid = 1745] [serial = 1787] [outer = 0x8f6cf000] 03:22:50 INFO - PROCESS | 1745 | 1463739770761 Marionette DEBUG loaded listener.js 03:22:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x9271f800) [pid = 1745] [serial = 1788] [outer = 0x8f6cf000] 03:22:51 INFO - PROCESS | 1745 | 1463739771641 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 03:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1588ms 03:22:51 INFO - PROCESS | 1745 | 1463739771697 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 03:22:51 INFO - PROCESS | 1745 | 1463739771700 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 03:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:22:51 INFO - PROCESS | 1745 | 1463739771711 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:22:51 INFO - PROCESS | 1745 | 1463739771714 Marionette TRACE conn4 <- [1,2354,null,{}] 03:22:51 INFO - PROCESS | 1745 | 1463739771721 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:51 INFO - PROCESS | 1745 | 1463739771956 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 03:22:52 INFO - PROCESS | 1745 | 1463739772317 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ebc7800 == 94 [pid = 1745] [id = 596] 03:22:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x91729400) [pid = 1745] [serial = 1789] [outer = (nil)] 03:22:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x9272e400) [pid = 1745] [serial = 1790] [outer = 0x91729400] 03:22:52 INFO - PROCESS | 1745 | 1463739772415 Marionette DEBUG loaded listener.js 03:22:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x928ae800) [pid = 1745] [serial = 1791] [outer = 0x91729400] 03:22:53 INFO - PROCESS | 1745 | 1463739773359 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 03:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1693ms 03:22:53 INFO - PROCESS | 1745 | 1463739773405 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 03:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:22:53 INFO - PROCESS | 1745 | 1463739773409 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 03:22:53 INFO - PROCESS | 1745 | 1463739773416 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:22:53 INFO - PROCESS | 1745 | 1463739773420 Marionette TRACE conn4 <- [1,2358,null,{}] 03:22:53 INFO - PROCESS | 1745 | 1463739773426 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:53 INFO - PROCESS | 1745 | 1463739773662 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 03:22:54 INFO - PROCESS | 1745 | 1463739774006 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x9272b000 == 95 [pid = 1745] [id = 597] 03:22:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x9272c400) [pid = 1745] [serial = 1792] [outer = (nil)] 03:22:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x92a9a400) [pid = 1745] [serial = 1793] [outer = 0x9272c400] 03:22:54 INFO - PROCESS | 1745 | 1463739774098 Marionette DEBUG loaded listener.js 03:22:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x92a9f400) [pid = 1745] [serial = 1794] [outer = 0x9272c400] 03:22:55 INFO - PROCESS | 1745 | 1463739775034 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 03:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1686ms 03:22:55 INFO - PROCESS | 1745 | 1463739775102 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 03:22:55 INFO - PROCESS | 1745 | 1463739775105 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 03:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:22:55 INFO - PROCESS | 1745 | 1463739775113 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:22:55 INFO - PROCESS | 1745 | 1463739775117 Marionette TRACE conn4 <- [1,2362,null,{}] 03:22:55 INFO - PROCESS | 1745 | 1463739775123 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:55 INFO - PROCESS | 1745 | 1463739775401 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 03:22:55 INFO - PROCESS | 1745 | 1463739775757 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x92a93800 == 96 [pid = 1745] [id = 598] 03:22:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x92a94400) [pid = 1745] [serial = 1795] [outer = (nil)] 03:22:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x92e3a800) [pid = 1745] [serial = 1796] [outer = 0x92a94400] 03:22:55 INFO - PROCESS | 1745 | 1463739775850 Marionette DEBUG loaded listener.js 03:22:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x92e3f400) [pid = 1745] [serial = 1797] [outer = 0x92a94400] 03:22:56 INFO - PROCESS | 1745 | 1463739776816 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 03:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1746ms 03:22:56 INFO - PROCESS | 1745 | 1463739776861 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 03:22:56 INFO - PROCESS | 1745 | 1463739776866 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 03:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:22:56 INFO - PROCESS | 1745 | 1463739776874 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:22:56 INFO - PROCESS | 1745 | 1463739776878 Marionette TRACE conn4 <- [1,2366,null,{}] 03:22:56 INFO - PROCESS | 1745 | 1463739776884 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:57 INFO - PROCESS | 1745 | 1463739777145 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 03:22:57 INFO - PROCESS | 1745 | 1463739777512 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x92bf0800 == 97 [pid = 1745] [id = 599] 03:22:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x92bf3000) [pid = 1745] [serial = 1798] [outer = (nil)] 03:22:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x94557400) [pid = 1745] [serial = 1799] [outer = 0x92bf3000] 03:22:57 INFO - PROCESS | 1745 | 1463739777612 Marionette DEBUG loaded listener.js 03:22:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x945a2000) [pid = 1745] [serial = 1800] [outer = 0x92bf3000] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x88bf3800 == 96 [pid = 1745] [id = 579] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x88208400 == 95 [pid = 1745] [id = 578] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x99ede800 == 94 [pid = 1745] [id = 575] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x9b372c00 == 93 [pid = 1745] [id = 576] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x9a543800 == 92 [pid = 1745] [id = 574] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x92bef000 == 91 [pid = 1745] [id = 573] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x92e3c400 == 90 [pid = 1745] [id = 572] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x925e1000 == 89 [pid = 1745] [id = 571] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x92bec400 == 88 [pid = 1745] [id = 570] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x925db400 == 87 [pid = 1745] [id = 568] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x928b6000 == 86 [pid = 1745] [id = 569] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9c3000 == 85 [pid = 1745] [id = 567] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9b5000 == 84 [pid = 1745] [id = 566] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8ebc6c00 == 83 [pid = 1745] [id = 565] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8d839000 == 82 [pid = 1745] [id = 564] 03:22:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8a56f800 == 81 [pid = 1745] [id = 563] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x8e0dac00) [pid = 1745] [serial = 1686] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x9a350000) [pid = 1745] [serial = 1667] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0xa24fb400) [pid = 1745] [serial = 1674] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x9a027800) [pid = 1745] [serial = 1664] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x91d8e000) [pid = 1745] [serial = 1640] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x95bb4800) [pid = 1745] [serial = 1656] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x8e2f7800) [pid = 1745] [serial = 1632] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x9914bc00) [pid = 1745] [serial = 1661] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x925f3400) [pid = 1745] [serial = 1644] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x99ce5400) [pid = 1745] [serial = 1662] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x928acc00) [pid = 1745] [serial = 1647] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x92bf0c00) [pid = 1745] [serial = 1649] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x8f6ce800) [pid = 1745] [serial = 1637] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x8832c800) [pid = 1745] [serial = 1676] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x8ded8000) [pid = 1745] [serial = 1629] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x8f6d9400) [pid = 1745] [serial = 1638] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x8c45ec00) [pid = 1745] [serial = 1680] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x91eeb000) [pid = 1745] [serial = 1641] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x8ec01400) [pid = 1745] [serial = 1635] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x980c6800) [pid = 1745] [serial = 1658] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x8d472c00) [pid = 1745] [serial = 1628] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x925e6800) [pid = 1745] [serial = 1643] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x8dedec00) [pid = 1745] [serial = 1683] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x8ebc4c00) [pid = 1745] [serial = 1634] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8bcf7800) [pid = 1745] [serial = 1679] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8a496c00) [pid = 1745] [serial = 1677] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x98f0ec00) [pid = 1745] [serial = 1659] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x8e079c00) [pid = 1745] [serial = 1685] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x9272e000) [pid = 1745] [serial = 1646] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x9bfadc00) [pid = 1745] [serial = 1671] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x95a5e400) [pid = 1745] [serial = 1655] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x9af1a000) [pid = 1745] [serial = 1668] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8e2bd400) [pid = 1745] [serial = 1631] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x9455d000) [pid = 1745] [serial = 1653] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x8d838000) [pid = 1745] [serial = 1682] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0xa1054c00) [pid = 1745] [serial = 1673] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x92bf7000) [pid = 1745] [serial = 1650] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x8e0dd400) [pid = 1745] [serial = 1560] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x9b922000) [pid = 1745] [serial = 1670] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x93bebc00) [pid = 1745] [serial = 1652] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8a5c4000) [pid = 1745] [serial = 1625] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x9a030800) [pid = 1745] [serial = 1665] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8aac0c00) [pid = 1745] [serial = 1626] [outer = (nil)] [url = about:blank] 03:23:00 INFO - PROCESS | 1745 | 1463739780735 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 03:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 3891ms 03:23:00 INFO - PROCESS | 1745 | 1463739780767 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 03:23:00 INFO - PROCESS | 1745 | 1463739780773 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 03:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:23:00 INFO - PROCESS | 1745 | 1463739780783 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:23:00 INFO - PROCESS | 1745 | 1463739780788 Marionette TRACE conn4 <- [1,2370,null,{}] 03:23:00 INFO - PROCESS | 1745 | 1463739780797 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:01 INFO - PROCESS | 1745 | 1463739781047 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 03:23:01 INFO - PROCESS | 1745 | 1463739781313 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:01 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a495800 == 82 [pid = 1745] [id = 600] 03:23:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8a499000) [pid = 1745] [serial = 1801] [outer = (nil)] 03:23:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8a5c0c00) [pid = 1745] [serial = 1802] [outer = 0x8a499000] 03:23:01 INFO - PROCESS | 1745 | 1463739781424 Marionette DEBUG loaded listener.js 03:23:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8aab5000) [pid = 1745] [serial = 1803] [outer = 0x8a499000] 03:23:02 INFO - PROCESS | 1745 | 1463739782310 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 03:23:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1588ms 03:23:02 INFO - PROCESS | 1745 | 1463739782372 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 03:23:02 INFO - PROCESS | 1745 | 1463739782382 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 03:23:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:23:02 INFO - PROCESS | 1745 | 1463739782475 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:23:02 INFO - PROCESS | 1745 | 1463739782481 Marionette TRACE conn4 <- [1,2374,null,{}] 03:23:02 INFO - PROCESS | 1745 | 1463739782492 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:02 INFO - PROCESS | 1745 | 1463739782833 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 03:23:03 INFO - PROCESS | 1745 | 1463739783074 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:03 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c29bc00 == 83 [pid = 1745] [id = 601] 03:23:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8c45e000) [pid = 1745] [serial = 1804] [outer = (nil)] 03:23:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8c614c00) [pid = 1745] [serial = 1805] [outer = 0x8c45e000] 03:23:03 INFO - PROCESS | 1745 | 1463739783151 Marionette DEBUG loaded listener.js 03:23:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8c9be000) [pid = 1745] [serial = 1806] [outer = 0x8c45e000] 03:23:04 INFO - PROCESS | 1745 | 1463739784038 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 03:23:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:23:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1676ms 03:23:04 INFO - PROCESS | 1745 | 1463739784136 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 03:23:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:23:04 INFO - PROCESS | 1745 | 1463739784141 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 03:23:04 INFO - PROCESS | 1745 | 1463739784149 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:23:04 INFO - PROCESS | 1745 | 1463739784155 Marionette TRACE conn4 <- [1,2378,null,{}] 03:23:04 INFO - PROCESS | 1745 | 1463739784179 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:04 INFO - PROCESS | 1745 | 1463739784510 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x9af1e800) [pid = 1745] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x88324000) [pid = 1745] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x93bec000) [pid = 1745] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8df3a400) [pid = 1745] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x93bedc00) [pid = 1745] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8c296000) [pid = 1745] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x88ebd800) [pid = 1745] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8eb83c00) [pid = 1745] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x9a84a400) [pid = 1745] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x8a5c4400) [pid = 1745] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x97540400) [pid = 1745] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x95a61c00) [pid = 1745] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x88ebc800) [pid = 1745] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x8ec0f000) [pid = 1745] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x9bfb4c00) [pid = 1745] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8eca1c00) [pid = 1745] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x92bea000) [pid = 1745] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x92723800) [pid = 1745] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:23:05 INFO - PROCESS | 1745 | --DOMWINDOW == 116 (0x8bcea400) [pid = 1745] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:23:05 INFO - PROCESS | 1745 | 1463739785161 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x88205000 == 84 [pid = 1745] [id = 602] 03:23:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 117 (0x8820b800) [pid = 1745] [serial = 1807] [outer = (nil)] 03:23:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8a56b800) [pid = 1745] [serial = 1808] [outer = 0x8820b800] 03:23:05 INFO - PROCESS | 1745 | 1463739785251 Marionette DEBUG loaded listener.js 03:23:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8d83fc00) [pid = 1745] [serial = 1809] [outer = 0x8820b800] 03:23:06 INFO - PROCESS | 1745 | 1463739786078 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 03:23:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:23:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1989ms 03:23:06 INFO - PROCESS | 1745 | 1463739786138 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 03:23:06 INFO - PROCESS | 1745 | 1463739786143 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 03:23:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:23:06 INFO - PROCESS | 1745 | 1463739786150 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:23:06 INFO - PROCESS | 1745 | 1463739786152 Marionette TRACE conn4 <- [1,2382,null,{}] 03:23:06 INFO - PROCESS | 1745 | 1463739786171 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:06 INFO - PROCESS | 1745 | 1463739786394 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 03:23:06 INFO - PROCESS | 1745 | 1463739786406 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d839800 == 85 [pid = 1745] [id = 603] 03:23:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8df3a400) [pid = 1745] [serial = 1810] [outer = (nil)] 03:23:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8e081800) [pid = 1745] [serial = 1811] [outer = 0x8df3a400] 03:23:06 INFO - PROCESS | 1745 | 1463739786485 Marionette DEBUG loaded listener.js 03:23:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8e0dd400) [pid = 1745] [serial = 1812] [outer = 0x8df3a400] 03:23:07 INFO - PROCESS | 1745 | 1463739787846 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 03:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1749ms 03:23:07 INFO - PROCESS | 1745 | 1463739787901 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 03:23:07 INFO - PROCESS | 1745 | 1463739787908 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 03:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:23:07 INFO - PROCESS | 1745 | 1463739787919 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:23:07 INFO - PROCESS | 1745 | 1463739787924 Marionette TRACE conn4 <- [1,2386,null,{}] 03:23:07 INFO - PROCESS | 1745 | 1463739787934 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:08 INFO - PROCESS | 1745 | 1463739788256 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 03:23:08 INFO - PROCESS | 1745 | 1463739788614 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ec3400 == 86 [pid = 1745] [id = 604] 03:23:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8a496c00) [pid = 1745] [serial = 1813] [outer = (nil)] 03:23:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8bbe1000) [pid = 1745] [serial = 1814] [outer = 0x8a496c00] 03:23:08 INFO - PROCESS | 1745 | 1463739788713 Marionette DEBUG loaded listener.js 03:23:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8c29e000) [pid = 1745] [serial = 1815] [outer = 0x8a496c00] 03:23:09 INFO - PROCESS | 1745 | 1463739789724 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 03:23:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:23:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1847ms 03:23:09 INFO - PROCESS | 1745 | 1463739789768 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 03:23:09 INFO - PROCESS | 1745 | 1463739789777 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 03:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:23:09 INFO - PROCESS | 1745 | 1463739789789 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:23:09 INFO - PROCESS | 1745 | 1463739789793 Marionette TRACE conn4 <- [1,2390,null,{}] 03:23:09 INFO - PROCESS | 1745 | 1463739789801 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:10 INFO - PROCESS | 1745 | 1463739790053 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 03:23:10 INFO - PROCESS | 1745 | 1463739790455 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c45b400 == 87 [pid = 1745] [id = 605] 03:23:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8c9c1400) [pid = 1745] [serial = 1816] [outer = (nil)] 03:23:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8d831000) [pid = 1745] [serial = 1817] [outer = 0x8c9c1400] 03:23:10 INFO - PROCESS | 1745 | 1463739790547 Marionette DEBUG loaded listener.js 03:23:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8df35000) [pid = 1745] [serial = 1818] [outer = 0x8c9c1400] 03:23:11 INFO - PROCESS | 1745 | 1463739791474 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1742ms 03:23:11 INFO - PROCESS | 1745 | 1463739791532 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 03:23:11 INFO - PROCESS | 1745 | 1463739791537 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 03:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:23:11 INFO - PROCESS | 1745 | 1463739791544 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:23:11 INFO - PROCESS | 1745 | 1463739791550 Marionette TRACE conn4 <- [1,2394,null,{}] 03:23:11 INFO - PROCESS | 1745 | 1463739791569 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:11 INFO - PROCESS | 1745 | 1463739791859 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 03:23:12 INFO - PROCESS | 1745 | 1463739792212 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2f1000 == 88 [pid = 1745] [id = 606] 03:23:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8e2f8000) [pid = 1745] [serial = 1819] [outer = (nil)] 03:23:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8eb7bc00) [pid = 1745] [serial = 1820] [outer = 0x8e2f8000] 03:23:12 INFO - PROCESS | 1745 | 1463739792316 Marionette DEBUG loaded listener.js 03:23:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8ebcdc00) [pid = 1745] [serial = 1821] [outer = 0x8e2f8000] 03:23:13 INFO - PROCESS | 1745 | 1463739793270 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1786ms 03:23:13 INFO - PROCESS | 1745 | 1463739793332 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 03:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:23:13 INFO - PROCESS | 1745 | 1463739793337 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 03:23:13 INFO - PROCESS | 1745 | 1463739793343 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:23:13 INFO - PROCESS | 1745 | 1463739793347 Marionette TRACE conn4 <- [1,2398,null,{}] 03:23:13 INFO - PROCESS | 1745 | 1463739793353 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:13 INFO - PROCESS | 1745 | 1463739793633 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 03:23:13 INFO - PROCESS | 1745 | 1463739793979 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2b0800 == 89 [pid = 1745] [id = 607] 03:23:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8ec02c00) [pid = 1745] [serial = 1822] [outer = (nil)] 03:23:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8ecacc00) [pid = 1745] [serial = 1823] [outer = 0x8ec02c00] 03:23:14 INFO - PROCESS | 1745 | 1463739794072 Marionette DEBUG loaded listener.js 03:23:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8f6d1c00) [pid = 1745] [serial = 1824] [outer = 0x8ec02c00] 03:23:15 INFO - PROCESS | 1745 | 1463739795003 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1693ms 03:23:15 INFO - PROCESS | 1745 | 1463739795037 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 03:23:15 INFO - PROCESS | 1745 | 1463739795040 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 03:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:23:15 INFO - PROCESS | 1745 | 1463739795047 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:23:15 INFO - PROCESS | 1745 | 1463739795051 Marionette TRACE conn4 <- [1,2402,null,{}] 03:23:15 INFO - PROCESS | 1745 | 1463739795057 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:15 INFO - PROCESS | 1745 | 1463739795276 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 03:23:15 INFO - PROCESS | 1745 | 1463739795682 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:15 INFO - PROCESS | 1745 | ++DOCSHELL 0x88be9400 == 90 [pid = 1745] [id = 608] 03:23:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8ebc8400) [pid = 1745] [serial = 1825] [outer = (nil)] 03:23:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x91570400) [pid = 1745] [serial = 1826] [outer = 0x8ebc8400] 03:23:15 INFO - PROCESS | 1745 | 1463739795817 Marionette DEBUG loaded listener.js 03:23:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x91579c00) [pid = 1745] [serial = 1827] [outer = 0x8ebc8400] 03:23:16 INFO - PROCESS | 1745 | 1463739796755 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 03:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1782ms 03:23:16 INFO - PROCESS | 1745 | 1463739796834 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 03:23:16 INFO - PROCESS | 1745 | 1463739796841 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 03:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:23:16 INFO - PROCESS | 1745 | 1463739796853 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:23:16 INFO - PROCESS | 1745 | 1463739796858 Marionette TRACE conn4 <- [1,2406,null,{}] 03:23:16 INFO - PROCESS | 1745 | 1463739796870 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:17 INFO - PROCESS | 1745 | 1463739797298 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 03:23:17 INFO - PROCESS | 1745 | 1463739797597 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df36400 == 91 [pid = 1745] [id = 609] 03:23:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x914cb800) [pid = 1745] [serial = 1828] [outer = (nil)] 03:23:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x925f2400) [pid = 1745] [serial = 1829] [outer = 0x914cb800] 03:23:17 INFO - PROCESS | 1745 | 1463739797696 Marionette DEBUG loaded listener.js 03:23:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x92726000) [pid = 1745] [serial = 1830] [outer = 0x914cb800] 03:23:18 INFO - PROCESS | 1745 | 1463739798637 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 03:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1840ms 03:23:18 INFO - PROCESS | 1745 | 1463739798692 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 03:23:18 INFO - PROCESS | 1745 | 1463739798695 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 03:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:23:18 INFO - PROCESS | 1745 | 1463739798703 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:23:18 INFO - PROCESS | 1745 | 1463739798706 Marionette TRACE conn4 <- [1,2410,null,{}] 03:23:18 INFO - PROCESS | 1745 | 1463739798712 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:18 INFO - PROCESS | 1745 | 1463739798948 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 03:23:19 INFO - PROCESS | 1745 | 1463739799299 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x925e3800 == 92 [pid = 1745] [id = 610] 03:23:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x925f3400) [pid = 1745] [serial = 1831] [outer = (nil)] 03:23:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x92be9400) [pid = 1745] [serial = 1832] [outer = 0x925f3400] 03:23:19 INFO - PROCESS | 1745 | 1463739799395 Marionette DEBUG loaded listener.js 03:23:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x92bef000) [pid = 1745] [serial = 1833] [outer = 0x925f3400] 03:23:20 INFO - PROCESS | 1745 | 1463739800406 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1790ms 03:23:20 INFO - PROCESS | 1745 | 1463739800495 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 03:23:20 INFO - PROCESS | 1745 | 1463739800501 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 03:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:23:20 INFO - PROCESS | 1745 | 1463739800508 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:23:20 INFO - PROCESS | 1745 | 1463739800511 Marionette TRACE conn4 <- [1,2414,null,{}] 03:23:20 INFO - PROCESS | 1745 | 1463739800518 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:20 INFO - PROCESS | 1745 | 1463739800816 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 03:23:21 INFO - PROCESS | 1745 | 1463739801177 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x92723800 == 93 [pid = 1745] [id = 611] 03:23:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x928ab000) [pid = 1745] [serial = 1834] [outer = (nil)] 03:23:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x92e45c00) [pid = 1745] [serial = 1835] [outer = 0x928ab000] 03:23:21 INFO - PROCESS | 1745 | 1463739801279 Marionette DEBUG loaded listener.js 03:23:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x93bebc00) [pid = 1745] [serial = 1836] [outer = 0x928ab000] 03:23:22 INFO - PROCESS | 1745 | 1463739802294 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 03:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1835ms 03:23:22 INFO - PROCESS | 1745 | 1463739802346 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 03:23:22 INFO - PROCESS | 1745 | 1463739802364 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 03:23:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:23:22 INFO - PROCESS | 1745 | 1463739802378 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:23:22 INFO - PROCESS | 1745 | 1463739802394 Marionette TRACE conn4 <- [1,2418,null,{}] 03:23:22 INFO - PROCESS | 1745 | 1463739802403 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:22 INFO - PROCESS | 1745 | 1463739802771 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 03:23:23 INFO - PROCESS | 1745 | 1463739803040 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x928b7000 == 94 [pid = 1745] [id = 612] 03:23:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x92e38c00) [pid = 1745] [serial = 1837] [outer = (nil)] 03:23:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x95140800) [pid = 1745] [serial = 1838] [outer = 0x92e38c00] 03:23:23 INFO - PROCESS | 1745 | 1463739803140 Marionette DEBUG loaded listener.js 03:23:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x95179c00) [pid = 1745] [serial = 1839] [outer = 0x92e38c00] 03:23:24 INFO - PROCESS | 1745 | 1463739804087 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:23:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:23:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1764ms 03:23:24 INFO - PROCESS | 1745 | 1463739804142 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 03:23:24 INFO - PROCESS | 1745 | 1463739804145 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 03:23:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:23:24 INFO - PROCESS | 1745 | 1463739804152 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:23:24 INFO - PROCESS | 1745 | 1463739804155 Marionette TRACE conn4 <- [1,2422,null,{}] 03:23:24 INFO - PROCESS | 1745 | 1463739804161 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:24 INFO - PROCESS | 1745 | 1463739804397 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 03:23:24 INFO - PROCESS | 1745 | 1463739804760 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x9455d000 == 95 [pid = 1745] [id = 613] 03:23:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x94599c00) [pid = 1745] [serial = 1840] [outer = (nil)] 03:23:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x95391800) [pid = 1745] [serial = 1841] [outer = 0x94599c00] 03:23:24 INFO - PROCESS | 1745 | 1463739804857 Marionette DEBUG loaded listener.js 03:23:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x957ab800) [pid = 1745] [serial = 1842] [outer = 0x94599c00] 03:23:25 INFO - PROCESS | 1745 | 1463739805788 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1681ms 03:23:25 INFO - PROCESS | 1745 | 1463739805834 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 03:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:23:25 INFO - PROCESS | 1745 | 1463739805839 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 03:23:25 INFO - PROCESS | 1745 | 1463739805846 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:23:25 INFO - PROCESS | 1745 | 1463739805851 Marionette TRACE conn4 <- [1,2426,null,{}] 03:23:25 INFO - PROCESS | 1745 | 1463739805858 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:26 INFO - PROCESS | 1745 | 1463739806125 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 03:23:26 INFO - PROCESS | 1745 | 1463739806480 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x95394000 == 96 [pid = 1745] [id = 614] 03:23:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x95a64000) [pid = 1745] [serial = 1843] [outer = (nil)] 03:23:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x95a68000) [pid = 1745] [serial = 1844] [outer = 0x95a64000] 03:23:26 INFO - PROCESS | 1745 | 1463739806583 Marionette DEBUG loaded listener.js 03:23:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x95bb8400) [pid = 1745] [serial = 1845] [outer = 0x95a64000] 03:23:27 INFO - PROCESS | 1745 | 1463739807480 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1692ms 03:23:27 INFO - PROCESS | 1745 | 1463739807538 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 03:23:27 INFO - PROCESS | 1745 | 1463739807541 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 03:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:23:27 INFO - PROCESS | 1745 | 1463739807548 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:23:27 INFO - PROCESS | 1745 | 1463739807552 Marionette TRACE conn4 <- [1,2430,null,{}] 03:23:27 INFO - PROCESS | 1745 | 1463739807558 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:27 INFO - PROCESS | 1745 | 1463739807791 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 03:23:28 INFO - PROCESS | 1745 | 1463739808142 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x95bbb800 == 97 [pid = 1745] [id = 615] 03:23:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x95bbbc00) [pid = 1745] [serial = 1846] [outer = (nil)] 03:23:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x9753f800) [pid = 1745] [serial = 1847] [outer = 0x95bbbc00] 03:23:28 INFO - PROCESS | 1745 | 1463739808311 Marionette DEBUG loaded listener.js 03:23:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x98039800) [pid = 1745] [serial = 1848] [outer = 0x95bbbc00] 03:23:29 INFO - PROCESS | 1745 | 1463739809470 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 03:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1989ms 03:23:29 INFO - PROCESS | 1745 | 1463739809540 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 03:23:29 INFO - PROCESS | 1745 | 1463739809543 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 03:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:23:29 INFO - PROCESS | 1745 | 1463739809557 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:23:29 INFO - PROCESS | 1745 | 1463739809560 Marionette TRACE conn4 <- [1,2434,null,{}] 03:23:29 INFO - PROCESS | 1745 | 1463739809582 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:29 INFO - PROCESS | 1745 | 1463739809867 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 03:23:30 INFO - PROCESS | 1745 | 1463739810208 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x95a5e800 == 98 [pid = 1745] [id = 616] 03:23:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x95a60400) [pid = 1745] [serial = 1849] [outer = (nil)] 03:23:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x99141000) [pid = 1745] [serial = 1850] [outer = 0x95a60400] 03:23:30 INFO - PROCESS | 1745 | 1463739810302 Marionette DEBUG loaded listener.js 03:23:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x99143800) [pid = 1745] [serial = 1851] [outer = 0x95a60400] 03:23:31 INFO - PROCESS | 1745 | 1463739811245 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 03:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1760ms 03:23:31 INFO - PROCESS | 1745 | 1463739811311 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 03:23:31 INFO - PROCESS | 1745 | 1463739811315 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 03:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:23:31 INFO - PROCESS | 1745 | 1463739811322 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:23:31 INFO - PROCESS | 1745 | 1463739811325 Marionette TRACE conn4 <- [1,2438,null,{}] 03:23:31 INFO - PROCESS | 1745 | 1463739811331 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:31 INFO - PROCESS | 1745 | 1463739811602 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 03:23:31 INFO - PROCESS | 1745 | 1463739811949 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x957b5000 == 99 [pid = 1745] [id = 617] 03:23:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x98f36400) [pid = 1745] [serial = 1852] [outer = (nil)] 03:23:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x99cdc400) [pid = 1745] [serial = 1853] [outer = 0x98f36400] 03:23:32 INFO - PROCESS | 1745 | 1463739812039 Marionette DEBUG loaded listener.js 03:23:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x99d01800) [pid = 1745] [serial = 1854] [outer = 0x98f36400] 03:23:32 INFO - PROCESS | 1745 | 1463739812974 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 03:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1685ms 03:23:33 INFO - PROCESS | 1745 | 1463739813008 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 03:23:33 INFO - PROCESS | 1745 | 1463739813012 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 03:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:23:33 INFO - PROCESS | 1745 | 1463739813020 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:23:33 INFO - PROCESS | 1745 | 1463739813024 Marionette TRACE conn4 <- [1,2442,null,{}] 03:23:33 INFO - PROCESS | 1745 | 1463739813030 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:33 INFO - PROCESS | 1745 | 1463739813323 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 03:23:33 INFO - PROCESS | 1745 | 1463739813680 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x9914ac00 == 100 [pid = 1745] [id = 618] 03:23:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x99d0d800) [pid = 1745] [serial = 1855] [outer = (nil)] 03:23:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x99ee4000) [pid = 1745] [serial = 1856] [outer = 0x99d0d800] 03:23:33 INFO - PROCESS | 1745 | 1463739813781 Marionette DEBUG loaded listener.js 03:23:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x9a023000) [pid = 1745] [serial = 1857] [outer = 0x99d0d800] 03:23:34 INFO - PROCESS | 1745 | 1463739814743 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 03:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1783ms 03:23:34 INFO - PROCESS | 1745 | 1463739814821 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 03:23:34 INFO - PROCESS | 1745 | 1463739814824 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 03:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:23:34 INFO - PROCESS | 1745 | 1463739814835 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:23:34 INFO - PROCESS | 1745 | 1463739814838 Marionette TRACE conn4 <- [1,2446,null,{}] 03:23:34 INFO - PROCESS | 1745 | 1463739814844 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:35 INFO - PROCESS | 1745 | 1463739815103 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 03:23:35 INFO - PROCESS | 1745 | 1463739815453 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x88321c00 == 101 [pid = 1745] [id = 619] 03:23:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x8a5c6800) [pid = 1745] [serial = 1858] [outer = (nil)] 03:23:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x9a02fc00) [pid = 1745] [serial = 1859] [outer = 0x8a5c6800] 03:23:35 INFO - PROCESS | 1745 | 1463739815546 Marionette DEBUG loaded listener.js 03:23:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x9a04a000) [pid = 1745] [serial = 1860] [outer = 0x8a5c6800] 03:23:36 INFO - PROCESS | 1745 | 1463739816476 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 03:23:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:23:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1679ms 03:23:36 INFO - PROCESS | 1745 | 1463739816519 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 03:23:36 INFO - PROCESS | 1745 | 1463739816523 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 03:23:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:23:36 INFO - PROCESS | 1745 | 1463739816534 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:23:36 INFO - PROCESS | 1745 | 1463739816537 Marionette TRACE conn4 <- [1,2450,null,{}] 03:23:36 INFO - PROCESS | 1745 | 1463739816543 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:36 INFO - PROCESS | 1745 | 1463739816794 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 03:23:37 INFO - PROCESS | 1745 | 1463739817138 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x88320000 == 102 [pid = 1745] [id = 620] 03:23:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x99ee4800) [pid = 1745] [serial = 1861] [outer = (nil)] 03:23:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x9a278400) [pid = 1745] [serial = 1862] [outer = 0x99ee4800] 03:23:37 INFO - PROCESS | 1745 | 1463739817238 Marionette DEBUG loaded listener.js 03:23:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x9a27b800) [pid = 1745] [serial = 1863] [outer = 0x99ee4800] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8c295400 == 101 [pid = 1745] [id = 246] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8c294400 == 100 [pid = 1745] [id = 214] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x88205000 == 99 [pid = 1745] [id = 602] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8c29bc00 == 98 [pid = 1745] [id = 601] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbe2000 == 97 [pid = 1745] [id = 580] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8a495800 == 96 [pid = 1745] [id = 600] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x9272b000 == 95 [pid = 1745] [id = 597] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x92a93800 == 94 [pid = 1745] [id = 598] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8ebc7800 == 93 [pid = 1745] [id = 596] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8eca4800 == 92 [pid = 1745] [id = 595] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x91725800 == 91 [pid = 1745] [id = 594] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8ecaa400 == 90 [pid = 1745] [id = 592] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6dcc00 == 89 [pid = 1745] [id = 593] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8e07b000 == 88 [pid = 1745] [id = 591] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x875c5800 == 87 [pid = 1745] [id = 590] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x88213c00 == 86 [pid = 1745] [id = 589] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6cb400 == 85 [pid = 1745] [id = 588] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6cc000 == 84 [pid = 1745] [id = 587] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x88bf3c00 == 83 [pid = 1745] [id = 585] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x875c1400 == 82 [pid = 1745] [id = 586] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9c2400 == 81 [pid = 1745] [id = 584] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbdcc00 == 80 [pid = 1745] [id = 583] 03:23:39 INFO - PROCESS | 1745 | --DOCSHELL 0x88ec1000 == 79 [pid = 1745] [id = 582] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x8c45ac00) [pid = 1745] [serial = 1745] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x9dac8000) [pid = 1745] [serial = 1728] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x88bf7800) [pid = 1745] [serial = 1736] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x95bb9800) [pid = 1745] [serial = 1716] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x9d21c000) [pid = 1745] [serial = 1727] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x8e2eb000) [pid = 1745] [serial = 1695] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x957aac00) [pid = 1745] [serial = 1712] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x8df32400) [pid = 1745] [serial = 1623] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0xa35f2000) [pid = 1745] [serial = 1733] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x8e2bec00) [pid = 1745] [serial = 1688] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x91d8a800) [pid = 1745] [serial = 1701] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x9b925c00) [pid = 1745] [serial = 1725] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x957afc00) [pid = 1745] [serial = 1713] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x8c9b4400) [pid = 1745] [serial = 1692] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x9af19400) [pid = 1745] [serial = 1722] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x99183000) [pid = 1745] [serial = 1719] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x8a5bf000) [pid = 1745] [serial = 1740] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x925ef000) [pid = 1745] [serial = 1704] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0xa30d7800) [pid = 1745] [serial = 1731] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x914d0c00) [pid = 1745] [serial = 1698] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8bcf2c00) [pid = 1745] [serial = 1691] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x94f6f000) [pid = 1745] [serial = 1710] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x95bb2800) [pid = 1745] [serial = 1715] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x88ec6c00) [pid = 1745] [serial = 1737] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x92e39c00) [pid = 1745] [serial = 1707] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8bcf0800) [pid = 1745] [serial = 1742] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x94560000) [pid = 1745] [serial = 1709] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8e0e3c00) [pid = 1745] [serial = 1694] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x9b62d000) [pid = 1745] [serial = 1724] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x9172b400) [pid = 1745] [serial = 1700] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x9a346c00) [pid = 1745] [serial = 1721] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x8ecadc00) [pid = 1745] [serial = 1697] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x92bf3c00) [pid = 1745] [serial = 1706] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8a56ec00) [pid = 1745] [serial = 1739] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x9914a000) [pid = 1745] [serial = 1718] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0xa5042400) [pid = 1745] [serial = 1734] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x925dc000) [pid = 1745] [serial = 1703] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0xa3053400) [pid = 1745] [serial = 1730] [outer = (nil)] [url = about:blank] 03:23:39 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x8c292000) [pid = 1745] [serial = 1743] [outer = (nil)] [url = about:blank] 03:23:40 INFO - PROCESS | 1745 | 1463739820208 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 03:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 3694ms 03:23:40 INFO - PROCESS | 1745 | 1463739820228 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 03:23:40 INFO - PROCESS | 1745 | 1463739820234 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 03:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:23:40 INFO - PROCESS | 1745 | 1463739820243 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:23:40 INFO - PROCESS | 1745 | 1463739820248 Marionette TRACE conn4 <- [1,2454,null,{}] 03:23:40 INFO - PROCESS | 1745 | 1463739820256 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:40 INFO - PROCESS | 1745 | 1463739820498 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 03:23:40 INFO - PROCESS | 1745 | 1463739820779 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ec8c00 == 80 [pid = 1745] [id = 621] 03:23:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8a49d000) [pid = 1745] [serial = 1864] [outer = (nil)] 03:23:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8a56d000) [pid = 1745] [serial = 1865] [outer = 0x8a49d000] 03:23:40 INFO - PROCESS | 1745 | 1463739820890 Marionette DEBUG loaded listener.js 03:23:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8a5c2c00) [pid = 1745] [serial = 1866] [outer = 0x8a49d000] 03:23:41 INFO - PROCESS | 1745 | 1463739821723 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 03:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1533ms 03:23:41 INFO - PROCESS | 1745 | 1463739821779 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 03:23:41 INFO - PROCESS | 1745 | 1463739821787 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 03:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:23:41 INFO - PROCESS | 1745 | 1463739821799 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:23:41 INFO - PROCESS | 1745 | 1463739821803 Marionette TRACE conn4 <- [1,2458,null,{}] 03:23:41 INFO - PROCESS | 1745 | 1463739821810 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:42 INFO - PROCESS | 1745 | 1463739822157 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 03:23:42 INFO - PROCESS | 1745 | 1463739822209 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5c1800 == 81 [pid = 1745] [id = 622] 03:23:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8bbe0400) [pid = 1745] [serial = 1867] [outer = (nil)] 03:23:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8c295400) [pid = 1745] [serial = 1868] [outer = 0x8bbe0400] 03:23:42 INFO - PROCESS | 1745 | 1463739822364 Marionette DEBUG loaded listener.js 03:23:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8c45f000) [pid = 1745] [serial = 1869] [outer = 0x8bbe0400] 03:23:43 INFO - PROCESS | 1745 | 1463739823511 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 03:23:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:23:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1742ms 03:23:43 INFO - PROCESS | 1745 | 1463739823540 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 03:23:43 INFO - PROCESS | 1745 | 1463739823544 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 03:23:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:23:43 INFO - PROCESS | 1745 | 1463739823560 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:23:43 INFO - PROCESS | 1745 | 1463739823566 Marionette TRACE conn4 <- [1,2462,null,{}] 03:23:43 INFO - PROCESS | 1745 | 1463739823583 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:43 INFO - PROCESS | 1745 | 1463739823898 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 03:23:43 INFO - PROCESS | 1745 | 1463739823929 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbdcc00 == 82 [pid = 1745] [id = 623] 03:23:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x8c9cc800) [pid = 1745] [serial = 1870] [outer = (nil)] 03:23:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x8d6c4000) [pid = 1745] [serial = 1871] [outer = 0x8c9cc800] 03:23:44 INFO - PROCESS | 1745 | 1463739824007 Marionette DEBUG loaded listener.js 03:23:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x8d83a400) [pid = 1745] [serial = 1872] [outer = 0x8c9cc800] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x88bf3400) [pid = 1745] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x8c45e000) [pid = 1745] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x92a94400) [pid = 1745] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x9272c400) [pid = 1745] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x91729400) [pid = 1745] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x8f6cf000) [pid = 1745] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x9172e000) [pid = 1745] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x914cfc00) [pid = 1745] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x8f6ddc00) [pid = 1745] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8e2bb800) [pid = 1745] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8e928c00) [pid = 1745] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8e081000) [pid = 1745] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8e0dc800) [pid = 1745] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8df30c00) [pid = 1745] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8c9f1c00) [pid = 1745] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8d6cb000) [pid = 1745] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8c9ce400) [pid = 1745] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x8bbdd400) [pid = 1745] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x88ec3800) [pid = 1745] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8a499000) [pid = 1745] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:23:45 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x8820b800) [pid = 1745] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:23:45 INFO - PROCESS | 1745 | 1463739825775 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 03:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2241ms 03:23:45 INFO - PROCESS | 1745 | 1463739825802 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 03:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:23:45 INFO - PROCESS | 1745 | 1463739825806 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 03:23:45 INFO - PROCESS | 1745 | 1463739825837 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:23:45 INFO - PROCESS | 1745 | 1463739825842 Marionette TRACE conn4 <- [1,2466,null,{}] 03:23:45 INFO - PROCESS | 1745 | 1463739825852 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:46 INFO - PROCESS | 1745 | 1463739826152 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 03:23:46 INFO - PROCESS | 1745 | 1463739826326 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x88326c00 == 83 [pid = 1745] [id = 624] 03:23:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8c9cbc00) [pid = 1745] [serial = 1873] [outer = (nil)] 03:23:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8d833800) [pid = 1745] [serial = 1874] [outer = 0x8c9cbc00] 03:23:46 INFO - PROCESS | 1745 | 1463739826410 Marionette DEBUG loaded listener.js 03:23:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8df30c00) [pid = 1745] [serial = 1875] [outer = 0x8c9cbc00] 03:23:47 INFO - PROCESS | 1745 | 1463739827410 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 03:23:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:23:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1672ms 03:23:47 INFO - PROCESS | 1745 | 1463739827486 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 03:23:47 INFO - PROCESS | 1745 | 1463739827493 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 03:23:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:23:47 INFO - PROCESS | 1745 | 1463739827502 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:23:47 INFO - PROCESS | 1745 | 1463739827516 Marionette TRACE conn4 <- [1,2470,null,{}] 03:23:47 INFO - PROCESS | 1745 | 1463739827533 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:47 INFO - PROCESS | 1745 | 1463739827964 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 03:23:48 INFO - PROCESS | 1745 | 1463739828260 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x88213800 == 84 [pid = 1745] [id = 625] 03:23:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x88bf2000) [pid = 1745] [serial = 1876] [outer = (nil)] 03:23:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8a4a0000) [pid = 1745] [serial = 1877] [outer = 0x88bf2000] 03:23:48 INFO - PROCESS | 1745 | 1463739828424 Marionette DEBUG loaded listener.js 03:23:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8aac0c00) [pid = 1745] [serial = 1878] [outer = 0x88bf2000] 03:23:49 INFO - PROCESS | 1745 | 1463739829592 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 03:23:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:23:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2151ms 03:23:49 INFO - PROCESS | 1745 | 1463739829655 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 03:23:49 INFO - PROCESS | 1745 | 1463739829681 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 03:23:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:23:49 INFO - PROCESS | 1745 | 1463739829695 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:23:49 INFO - PROCESS | 1745 | 1463739829701 Marionette TRACE conn4 <- [1,2474,null,{}] 03:23:49 INFO - PROCESS | 1745 | 1463739829732 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:50 INFO - PROCESS | 1745 | 1463739830010 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 03:23:50 INFO - PROCESS | 1745 | 1463739830343 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5cb400 == 85 [pid = 1745] [id = 626] 03:23:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8c291400) [pid = 1745] [serial = 1879] [outer = (nil)] 03:23:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8c9cd000) [pid = 1745] [serial = 1880] [outer = 0x8c291400] 03:23:50 INFO - PROCESS | 1745 | 1463739830434 Marionette DEBUG loaded listener.js 03:23:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8d47a000) [pid = 1745] [serial = 1881] [outer = 0x8c291400] 03:23:51 INFO - PROCESS | 1745 | 1463739831563 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 03:23:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:23:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1893ms 03:23:51 INFO - PROCESS | 1745 | 1463739831587 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 03:23:51 INFO - PROCESS | 1745 | 1463739831592 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 03:23:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:23:51 INFO - PROCESS | 1745 | 1463739831599 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:23:51 INFO - PROCESS | 1745 | 1463739831605 Marionette TRACE conn4 <- [1,2478,null,{}] 03:23:51 INFO - PROCESS | 1745 | 1463739831623 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:51 INFO - PROCESS | 1745 | 1463739831893 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 03:23:52 INFO - PROCESS | 1745 | 1463739832242 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df39c00 == 86 [pid = 1745] [id = 627] 03:23:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8e07e000) [pid = 1745] [serial = 1882] [outer = (nil)] 03:23:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8e2b1800) [pid = 1745] [serial = 1883] [outer = 0x8e07e000] 03:23:52 INFO - PROCESS | 1745 | 1463739832380 Marionette DEBUG loaded listener.js 03:23:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8e2bb800) [pid = 1745] [serial = 1884] [outer = 0x8e07e000] 03:23:53 INFO - PROCESS | 1745 | 1463739833502 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:23:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:23:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1948ms 03:23:53 INFO - PROCESS | 1745 | 1463739833549 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 03:23:53 INFO - PROCESS | 1745 | 1463739833554 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 03:23:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:23:53 INFO - PROCESS | 1745 | 1463739833561 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:23:53 INFO - PROCESS | 1745 | 1463739833564 Marionette TRACE conn4 <- [1,2482,null,{}] 03:23:53 INFO - PROCESS | 1745 | 1463739833571 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:53 INFO - PROCESS | 1745 | 1463739833821 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 03:23:54 INFO - PROCESS | 1745 | 1463739834161 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0e3400 == 87 [pid = 1745] [id = 628] 03:23:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8e2bd400) [pid = 1745] [serial = 1885] [outer = (nil)] 03:23:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8e927800) [pid = 1745] [serial = 1886] [outer = 0x8e2bd400] 03:23:54 INFO - PROCESS | 1745 | 1463739834258 Marionette DEBUG loaded listener.js 03:23:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8e930c00) [pid = 1745] [serial = 1887] [outer = 0x8e2bd400] 03:23:55 INFO - PROCESS | 1745 | 1463739835215 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 03:23:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:23:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1689ms 03:23:55 INFO - PROCESS | 1745 | 1463739835251 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 03:23:55 INFO - PROCESS | 1745 | 1463739835254 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 03:23:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:23:55 INFO - PROCESS | 1745 | 1463739835262 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:23:55 INFO - PROCESS | 1745 | 1463739835266 Marionette TRACE conn4 <- [1,2486,null,{}] 03:23:55 INFO - PROCESS | 1745 | 1463739835272 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:55 INFO - PROCESS | 1745 | 1463739835514 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 03:23:55 INFO - PROCESS | 1745 | 1463739835860 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2f4400 == 88 [pid = 1745] [id = 629] 03:23:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8e2f8800) [pid = 1745] [serial = 1888] [outer = (nil)] 03:23:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8ebc0000) [pid = 1745] [serial = 1889] [outer = 0x8e2f8800] 03:23:55 INFO - PROCESS | 1745 | 1463739835976 Marionette DEBUG loaded listener.js 03:23:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8ebcd000) [pid = 1745] [serial = 1890] [outer = 0x8e2f8800] 03:23:56 INFO - PROCESS | 1745 | 1463739836921 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 03:23:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:23:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1696ms 03:23:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:23:56 INFO - PROCESS | 1745 | 1463739836960 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 03:23:56 INFO - PROCESS | 1745 | 1463739836963 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 03:23:56 INFO - PROCESS | 1745 | 1463739836970 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:23:56 INFO - PROCESS | 1745 | 1463739836973 Marionette TRACE conn4 <- [1,2490,null,{}] 03:23:56 INFO - PROCESS | 1745 | 1463739836980 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:57 INFO - PROCESS | 1745 | 1463739837263 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 03:23:57 INFO - PROCESS | 1745 | 1463739837613 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb44800 == 89 [pid = 1745] [id = 630] 03:23:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x8ebc4000) [pid = 1745] [serial = 1891] [outer = (nil)] 03:23:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x914d4800) [pid = 1745] [serial = 1892] [outer = 0x8ebc4000] 03:23:57 INFO - PROCESS | 1745 | 1463739837712 Marionette DEBUG loaded listener.js 03:23:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x91578c00) [pid = 1745] [serial = 1893] [outer = 0x8ebc4000] 03:23:58 INFO - PROCESS | 1745 | 1463739838643 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:23:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:23:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1734ms 03:23:58 INFO - PROCESS | 1745 | 1463739838705 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 03:23:58 INFO - PROCESS | 1745 | 1463739838709 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 03:23:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:23:58 INFO - PROCESS | 1745 | 1463739838717 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:23:58 INFO - PROCESS | 1745 | 1463739838720 Marionette TRACE conn4 <- [1,2494,null,{}] 03:23:58 INFO - PROCESS | 1745 | 1463739838727 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:58 INFO - PROCESS | 1745 | 1463739838967 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 03:23:59 INFO - PROCESS | 1745 | 1463739839308 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:59 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6d3800 == 90 [pid = 1745] [id = 631] 03:23:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x8f6da400) [pid = 1745] [serial = 1894] [outer = (nil)] 03:23:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x91d8a800) [pid = 1745] [serial = 1895] [outer = 0x8f6da400] 03:23:59 INFO - PROCESS | 1745 | 1463739839410 Marionette DEBUG loaded listener.js 03:23:59 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x91ee5800) [pid = 1745] [serial = 1896] [outer = 0x8f6da400] 03:24:00 INFO - PROCESS | 1745 | 1463739840336 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 03:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1682ms 03:24:00 INFO - PROCESS | 1745 | 1463739840400 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 03:24:00 INFO - PROCESS | 1745 | 1463739840405 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 03:24:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:24:00 INFO - PROCESS | 1745 | 1463739840411 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:24:00 INFO - PROCESS | 1745 | 1463739840415 Marionette TRACE conn4 <- [1,2498,null,{}] 03:24:00 INFO - PROCESS | 1745 | 1463739840422 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:00 INFO - PROCESS | 1745 | 1463739840676 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 03:24:01 INFO - PROCESS | 1745 | 1463739841064 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:01 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5ca400 == 91 [pid = 1745] [id = 632] 03:24:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x91d82000) [pid = 1745] [serial = 1897] [outer = (nil)] 03:24:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x925e1c00) [pid = 1745] [serial = 1898] [outer = 0x91d82000] 03:24:01 INFO - PROCESS | 1745 | 1463739841166 Marionette DEBUG loaded listener.js 03:24:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x925ef000) [pid = 1745] [serial = 1899] [outer = 0x91d82000] 03:24:02 INFO - PROCESS | 1745 | 1463739842143 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:24:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:24:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1789ms 03:24:02 INFO - PROCESS | 1745 | 1463739842209 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 03:24:02 INFO - PROCESS | 1745 | 1463739842214 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 03:24:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:24:02 INFO - PROCESS | 1745 | 1463739842224 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:24:02 INFO - PROCESS | 1745 | 1463739842229 Marionette TRACE conn4 <- [1,2502,null,{}] 03:24:02 INFO - PROCESS | 1745 | 1463739842235 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:02 INFO - PROCESS | 1745 | 1463739842505 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 03:24:02 INFO - PROCESS | 1745 | 1463739842853 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x925de800 == 92 [pid = 1745] [id = 633] 03:24:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x925e4000) [pid = 1745] [serial = 1900] [outer = (nil)] 03:24:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x92727400) [pid = 1745] [serial = 1901] [outer = 0x925e4000] 03:24:02 INFO - PROCESS | 1745 | 1463739842959 Marionette DEBUG loaded listener.js 03:24:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x9272bc00) [pid = 1745] [serial = 1902] [outer = 0x925e4000] 03:24:04 INFO - PROCESS | 1745 | 1463739844116 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:24:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:24:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1939ms 03:24:04 INFO - PROCESS | 1745 | 1463739844168 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 03:24:04 INFO - PROCESS | 1745 | 1463739844173 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 03:24:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:24:04 INFO - PROCESS | 1745 | 1463739844181 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:24:04 INFO - PROCESS | 1745 | 1463739844185 Marionette TRACE conn4 <- [1,2506,null,{}] 03:24:04 INFO - PROCESS | 1745 | 1463739844191 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:04 INFO - PROCESS | 1745 | 1463739844441 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 03:24:04 INFO - PROCESS | 1745 | 1463739844807 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2eb400 == 93 [pid = 1745] [id = 634] 03:24:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x925df800) [pid = 1745] [serial = 1903] [outer = (nil)] 03:24:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x92bee800) [pid = 1745] [serial = 1904] [outer = 0x925df800] 03:24:04 INFO - PROCESS | 1745 | 1463739844907 Marionette DEBUG loaded listener.js 03:24:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x92bf5800) [pid = 1745] [serial = 1905] [outer = 0x925df800] 03:24:05 INFO - PROCESS | 1745 | 1463739845840 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:24:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:24:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1737ms 03:24:05 INFO - PROCESS | 1745 | 1463739845920 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 03:24:05 INFO - PROCESS | 1745 | 1463739845926 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 03:24:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:24:05 INFO - PROCESS | 1745 | 1463739845933 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:24:05 INFO - PROCESS | 1745 | 1463739845938 Marionette TRACE conn4 <- [1,2510,null,{}] 03:24:05 INFO - PROCESS | 1745 | 1463739845945 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:06 INFO - PROCESS | 1745 | 1463739846274 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 03:24:06 INFO - PROCESS | 1745 | 1463739846649 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x92a95000 == 94 [pid = 1745] [id = 635] 03:24:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x95143800) [pid = 1745] [serial = 1906] [outer = (nil)] 03:24:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x9538d400) [pid = 1745] [serial = 1907] [outer = 0x95143800] 03:24:06 INFO - PROCESS | 1745 | 1463739846751 Marionette DEBUG loaded listener.js 03:24:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x957b6800) [pid = 1745] [serial = 1908] [outer = 0x95143800] 03:24:07 INFO - PROCESS | 1745 | 1463739847758 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 03:24:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:24:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1883ms 03:24:07 INFO - PROCESS | 1745 | 1463739847817 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 03:24:07 INFO - PROCESS | 1745 | 1463739847821 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 03:24:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:24:07 INFO - PROCESS | 1745 | 1463739847829 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:24:07 INFO - PROCESS | 1745 | 1463739847833 Marionette TRACE conn4 <- [1,2514,null,{}] 03:24:07 INFO - PROCESS | 1745 | 1463739847839 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:08 INFO - PROCESS | 1745 | 1463739848096 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 03:24:08 INFO - PROCESS | 1745 | 1463739848450 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c2c00 == 95 [pid = 1745] [id = 636] 03:24:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x957aac00) [pid = 1745] [serial = 1909] [outer = (nil)] 03:24:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x95a66400) [pid = 1745] [serial = 1910] [outer = 0x957aac00] 03:24:08 INFO - PROCESS | 1745 | 1463739848549 Marionette DEBUG loaded listener.js 03:24:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x95bb1000) [pid = 1745] [serial = 1911] [outer = 0x957aac00] 03:24:09 INFO - PROCESS | 1745 | 1463739849485 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:24:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:24:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1691ms 03:24:09 INFO - PROCESS | 1745 | 1463739849522 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 03:24:09 INFO - PROCESS | 1745 | 1463739849526 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 03:24:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:24:09 INFO - PROCESS | 1745 | 1463739849533 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:24:09 INFO - PROCESS | 1745 | 1463739849538 Marionette TRACE conn4 <- [1,2518,null,{}] 03:24:09 INFO - PROCESS | 1745 | 1463739849544 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:09 INFO - PROCESS | 1745 | 1463739849818 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 03:24:10 INFO - PROCESS | 1745 | 1463739850166 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a498c00 == 96 [pid = 1745] [id = 637] 03:24:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x92a98800) [pid = 1745] [serial = 1912] [outer = (nil)] 03:24:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x98f98c00) [pid = 1745] [serial = 1913] [outer = 0x92a98800] 03:24:10 INFO - PROCESS | 1745 | 1463739850266 Marionette DEBUG loaded listener.js 03:24:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x9914bc00) [pid = 1745] [serial = 1914] [outer = 0x92a98800] 03:24:11 INFO - PROCESS | 1745 | 1463739851202 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:24:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:24:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1737ms 03:24:11 INFO - PROCESS | 1745 | 1463739851271 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 03:24:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:24:11 INFO - PROCESS | 1745 | 1463739851276 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 03:24:11 INFO - PROCESS | 1745 | 1463739851283 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:24:11 INFO - PROCESS | 1745 | 1463739851287 Marionette TRACE conn4 <- [1,2522,null,{}] 03:24:11 INFO - PROCESS | 1745 | 1463739851294 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:11 INFO - PROCESS | 1745 | 1463739851542 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 03:24:11 INFO - PROCESS | 1745 | 1463739851890 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df34800 == 97 [pid = 1745] [id = 638] 03:24:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x8e2b1c00) [pid = 1745] [serial = 1915] [outer = (nil)] 03:24:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x9a025000) [pid = 1745] [serial = 1916] [outer = 0x8e2b1c00] 03:24:11 INFO - PROCESS | 1745 | 1463739851982 Marionette DEBUG loaded listener.js 03:24:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x9a02e400) [pid = 1745] [serial = 1917] [outer = 0x8e2b1c00] 03:24:12 INFO - PROCESS | 1745 | 1463739852958 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:24:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:24:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1740ms 03:24:13 INFO - PROCESS | 1745 | 1463739853024 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 03:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:24:13 INFO - PROCESS | 1745 | 1463739853028 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 03:24:13 INFO - PROCESS | 1745 | 1463739853035 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:24:13 INFO - PROCESS | 1745 | 1463739853039 Marionette TRACE conn4 <- [1,2526,null,{}] 03:24:13 INFO - PROCESS | 1745 | 1463739853045 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:13 INFO - PROCESS | 1745 | 1463739853313 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 03:24:13 INFO - PROCESS | 1745 | 1463739853667 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x9272b800 == 98 [pid = 1745] [id = 639] 03:24:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x97536000) [pid = 1745] [serial = 1918] [outer = (nil)] 03:24:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x9a347800) [pid = 1745] [serial = 1919] [outer = 0x97536000] 03:24:13 INFO - PROCESS | 1745 | 1463739853763 Marionette DEBUG loaded listener.js 03:24:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x9a34a800) [pid = 1745] [serial = 1920] [outer = 0x97536000] 03:24:14 INFO - PROCESS | 1745 | 1463739854684 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:24:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:24:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1688ms 03:24:14 INFO - PROCESS | 1745 | 1463739854723 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 03:24:14 INFO - PROCESS | 1745 | 1463739854726 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 03:24:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:24:14 INFO - PROCESS | 1745 | 1463739854736 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:24:14 INFO - PROCESS | 1745 | 1463739854739 Marionette TRACE conn4 <- [1,2530,null,{}] 03:24:14 INFO - PROCESS | 1745 | 1463739854746 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:15 INFO - PROCESS | 1745 | 1463739855004 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 03:24:15 INFO - PROCESS | 1745 | 1463739855353 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:15 INFO - PROCESS | 1745 | ++DOCSHELL 0x91eedc00 == 99 [pid = 1745] [id = 640] 03:24:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x9a342800) [pid = 1745] [serial = 1921] [outer = (nil)] 03:24:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x9a84a400) [pid = 1745] [serial = 1922] [outer = 0x9a342800] 03:24:15 INFO - PROCESS | 1745 | 1463739855454 Marionette DEBUG loaded listener.js 03:24:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x9af1c000) [pid = 1745] [serial = 1923] [outer = 0x9a342800] 03:24:16 INFO - PROCESS | 1745 | 1463739856439 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1783ms 03:24:16 INFO - PROCESS | 1745 | 1463739856521 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 03:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:24:16 INFO - PROCESS | 1745 | 1463739856525 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 03:24:16 INFO - PROCESS | 1745 | 1463739856533 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:24:16 INFO - PROCESS | 1745 | 1463739856536 Marionette TRACE conn4 <- [1,2534,null,{}] 03:24:16 INFO - PROCESS | 1745 | 1463739856543 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:16 INFO - PROCESS | 1745 | 1463739856827 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 03:24:17 INFO - PROCESS | 1745 | 1463739857190 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c4400 == 100 [pid = 1745] [id = 641] 03:24:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x88209800) [pid = 1745] [serial = 1924] [outer = (nil)] 03:24:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x9af26c00) [pid = 1745] [serial = 1925] [outer = 0x88209800] 03:24:17 INFO - PROCESS | 1745 | 1463739857282 Marionette DEBUG loaded listener.js 03:24:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0x9b36a800) [pid = 1745] [serial = 1926] [outer = 0x88209800] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbdcc00 == 99 [pid = 1745] [id = 623] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5c1800 == 98 [pid = 1745] [id = 622] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x88ec8c00 == 97 [pid = 1745] [id = 621] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x88321c00 == 96 [pid = 1745] [id = 619] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x9914ac00 == 95 [pid = 1745] [id = 618] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x95a5e800 == 94 [pid = 1745] [id = 616] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x957b5000 == 93 [pid = 1745] [id = 617] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x95bbb800 == 92 [pid = 1745] [id = 615] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x95394000 == 91 [pid = 1745] [id = 614] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x9455d000 == 90 [pid = 1745] [id = 613] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x928b7000 == 89 [pid = 1745] [id = 612] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x925e3800 == 88 [pid = 1745] [id = 610] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x92723800 == 87 [pid = 1745] [id = 611] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8df36400 == 86 [pid = 1745] [id = 609] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x88be9400 == 85 [pid = 1745] [id = 608] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2b0800 == 84 [pid = 1745] [id = 607] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2f1000 == 83 [pid = 1745] [id = 606] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x88ec3400 == 82 [pid = 1745] [id = 604] 03:24:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8c45b400 == 81 [pid = 1745] [id = 605] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0x8e2f6000) [pid = 1745] [serial = 1689] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0x8e081800) [pid = 1745] [serial = 1811] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x8c614c00) [pid = 1745] [serial = 1805] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0x8c9be000) [pid = 1745] [serial = 1806] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x92e3a800) [pid = 1745] [serial = 1796] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x92a9f400) [pid = 1745] [serial = 1794] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x92a9a400) [pid = 1745] [serial = 1793] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x928ae800) [pid = 1745] [serial = 1791] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x9272e400) [pid = 1745] [serial = 1790] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x9271f800) [pid = 1745] [serial = 1788] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x925f2000) [pid = 1745] [serial = 1787] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x925dcc00) [pid = 1745] [serial = 1785] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x925da800) [pid = 1745] [serial = 1784] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x91d85400) [pid = 1745] [serial = 1782] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x9172ac00) [pid = 1745] [serial = 1781] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x91575400) [pid = 1745] [serial = 1779] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x914cf000) [pid = 1745] [serial = 1778] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x8ec09400) [pid = 1745] [serial = 1776] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x8ec03800) [pid = 1745] [serial = 1775] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x8eb86800) [pid = 1745] [serial = 1773] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x8eb82800) [pid = 1745] [serial = 1772] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x8eb46800) [pid = 1745] [serial = 1770] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x8eb41400) [pid = 1745] [serial = 1769] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8e925400) [pid = 1745] [serial = 1767] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x8e2f3800) [pid = 1745] [serial = 1766] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x8e2b3000) [pid = 1745] [serial = 1764] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x8e0db400) [pid = 1745] [serial = 1763] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x8df37400) [pid = 1745] [serial = 1761] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8dedfc00) [pid = 1745] [serial = 1760] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8d83cc00) [pid = 1745] [serial = 1758] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8d835800) [pid = 1745] [serial = 1757] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x8d470400) [pid = 1745] [serial = 1755] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8c9f0c00) [pid = 1745] [serial = 1754] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x8c29e800) [pid = 1745] [serial = 1752] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x8bcf1000) [pid = 1745] [serial = 1751] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x8a496800) [pid = 1745] [serial = 1749] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8a2af400) [pid = 1745] [serial = 1748] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8a5c0c00) [pid = 1745] [serial = 1802] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x94557400) [pid = 1745] [serial = 1799] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x92e3f400) [pid = 1745] [serial = 1797] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x8d83fc00) [pid = 1745] [serial = 1809] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x8aab5000) [pid = 1745] [serial = 1803] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8a56b800) [pid = 1745] [serial = 1808] [outer = (nil)] [url = about:blank] 03:24:20 INFO - PROCESS | 1745 | 1463739860661 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 03:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 4151ms 03:24:20 INFO - PROCESS | 1745 | 1463739860683 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 03:24:20 INFO - PROCESS | 1745 | 1463739860691 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 03:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:24:20 INFO - PROCESS | 1745 | 1463739860701 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:24:20 INFO - PROCESS | 1745 | 1463739860707 Marionette TRACE conn4 <- [1,2538,null,{}] 03:24:20 INFO - PROCESS | 1745 | 1463739860716 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:20 INFO - PROCESS | 1745 | 1463739860965 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 03:24:21 INFO - PROCESS | 1745 | 1463739861251 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a56b800 == 82 [pid = 1745] [id = 642] 03:24:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8a5bd400) [pid = 1745] [serial = 1927] [outer = (nil)] 03:24:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8bbd9400) [pid = 1745] [serial = 1928] [outer = 0x8a5bd400] 03:24:21 INFO - PROCESS | 1745 | 1463739861358 Marionette DEBUG loaded listener.js 03:24:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8bcf7c00) [pid = 1745] [serial = 1929] [outer = 0x8a5bd400] 03:24:22 INFO - PROCESS | 1745 | 1463739862216 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1540ms 03:24:22 INFO - PROCESS | 1745 | 1463739862244 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 03:24:22 INFO - PROCESS | 1745 | 1463739862252 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 03:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:24:22 INFO - PROCESS | 1745 | 1463739862264 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:24:22 INFO - PROCESS | 1745 | 1463739862268 Marionette TRACE conn4 <- [1,2542,null,{}] 03:24:22 INFO - PROCESS | 1745 | 1463739862276 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:22 INFO - PROCESS | 1745 | 1463739862616 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 03:24:22 INFO - PROCESS | 1745 | 1463739862660 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbdd800 == 83 [pid = 1745] [id = 643] 03:24:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8c298c00) [pid = 1745] [serial = 1930] [outer = (nil)] 03:24:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8c9ca800) [pid = 1745] [serial = 1931] [outer = 0x8c298c00] 03:24:22 INFO - PROCESS | 1745 | 1463739862752 Marionette DEBUG loaded listener.js 03:24:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8c9f8400) [pid = 1745] [serial = 1932] [outer = 0x8c298c00] 03:24:23 INFO - PROCESS | 1745 | 1463739863844 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 03:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1686ms 03:24:23 INFO - PROCESS | 1745 | 1463739863963 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 03:24:23 INFO - PROCESS | 1745 | 1463739863968 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 03:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:24:23 INFO - PROCESS | 1745 | 1463739863975 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:24:23 INFO - PROCESS | 1745 | 1463739863981 Marionette TRACE conn4 <- [1,2546,null,{}] 03:24:24 INFO - PROCESS | 1745 | 1463739864018 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:24 INFO - PROCESS | 1745 | 1463739864336 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 03:24:24 INFO - PROCESS | 1745 | 1463739864962 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:24 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8c9cc800) [pid = 1745] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:24:24 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x99ee4800) [pid = 1745] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:24:24 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8a5c6800) [pid = 1745] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:24:24 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x99d0d800) [pid = 1745] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x98f36400) [pid = 1745] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x95a60400) [pid = 1745] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x95bbbc00) [pid = 1745] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x95a64000) [pid = 1745] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x94599c00) [pid = 1745] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x92e38c00) [pid = 1745] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x928ab000) [pid = 1745] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x925f3400) [pid = 1745] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x914cb800) [pid = 1745] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x8ebc8400) [pid = 1745] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x8ec02c00) [pid = 1745] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8e2f8000) [pid = 1745] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x8c9c1400) [pid = 1745] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x8a496c00) [pid = 1745] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8a49d000) [pid = 1745] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8bbe0400) [pid = 1745] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x8bcee000) [pid = 1745] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:24:25 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x92bf3000) [pid = 1745] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:24:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bf3c00 == 84 [pid = 1745] [id = 644] 03:24:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x88ec6400) [pid = 1745] [serial = 1933] [outer = (nil)] 03:24:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8bcf7800) [pid = 1745] [serial = 1934] [outer = 0x88ec6400] 03:24:25 INFO - PROCESS | 1745 | 1463739865108 Marionette DEBUG loaded listener.js 03:24:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8df37400) [pid = 1745] [serial = 1935] [outer = 0x88ec6400] 03:24:25 INFO - PROCESS | 1745 | 1463739865935 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 03:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2010ms 03:24:25 INFO - PROCESS | 1745 | 1463739865986 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 03:24:25 INFO - PROCESS | 1745 | 1463739865990 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 03:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:24:26 INFO - PROCESS | 1745 | 1463739865999 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:24:26 INFO - PROCESS | 1745 | 1463739866001 Marionette TRACE conn4 <- [1,2550,null,{}] 03:24:26 INFO - PROCESS | 1745 | 1463739866013 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:26 INFO - PROCESS | 1745 | 1463739866269 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 03:24:26 INFO - PROCESS | 1745 | 1463739866570 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c460800 == 85 [pid = 1745] [id = 645] 03:24:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8dedfc00) [pid = 1745] [serial = 1936] [outer = (nil)] 03:24:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8e0dc400) [pid = 1745] [serial = 1937] [outer = 0x8dedfc00] 03:24:26 INFO - PROCESS | 1745 | 1463739866657 Marionette DEBUG loaded listener.js 03:24:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8e2b2c00) [pid = 1745] [serial = 1938] [outer = 0x8dedfc00] 03:24:27 INFO - PROCESS | 1745 | 1463739867846 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 03:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1889ms 03:24:27 INFO - PROCESS | 1745 | 1463739867889 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 03:24:27 INFO - PROCESS | 1745 | 1463739867897 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 03:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:24:27 INFO - PROCESS | 1745 | 1463739867908 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:24:27 INFO - PROCESS | 1745 | 1463739867913 Marionette TRACE conn4 <- [1,2554,null,{}] 03:24:27 INFO - PROCESS | 1745 | 1463739867994 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:28 INFO - PROCESS | 1745 | 1463739868362 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 03:24:28 INFO - PROCESS | 1745 | 1463739868640 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ec6c00 == 86 [pid = 1745] [id = 646] 03:24:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8a4a0400) [pid = 1745] [serial = 1939] [outer = (nil)] 03:24:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8bbe0c00) [pid = 1745] [serial = 1940] [outer = 0x8a4a0400] 03:24:28 INFO - PROCESS | 1745 | 1463739868744 Marionette DEBUG loaded listener.js 03:24:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8c9bc800) [pid = 1745] [serial = 1941] [outer = 0x8a4a0400] 03:24:29 INFO - PROCESS | 1745 | 1463739869805 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1966ms 03:24:29 INFO - PROCESS | 1745 | 1463739869877 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 03:24:29 INFO - PROCESS | 1745 | 1463739869887 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 03:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:24:29 INFO - PROCESS | 1745 | 1463739869900 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:24:29 INFO - PROCESS | 1745 | 1463739869905 Marionette TRACE conn4 <- [1,2558,null,{}] 03:24:29 INFO - PROCESS | 1745 | 1463739869913 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:30 INFO - PROCESS | 1745 | 1463739870220 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 03:24:30 INFO - PROCESS | 1745 | 1463739870578 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6cc400 == 87 [pid = 1745] [id = 647] 03:24:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8d839c00) [pid = 1745] [serial = 1942] [outer = (nil)] 03:24:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8df35c00) [pid = 1745] [serial = 1943] [outer = 0x8d839c00] 03:24:30 INFO - PROCESS | 1745 | 1463739870672 Marionette DEBUG loaded listener.js 03:24:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8e0dac00) [pid = 1745] [serial = 1944] [outer = 0x8d839c00] 03:24:31 INFO - PROCESS | 1745 | 1463739871807 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1941ms 03:24:31 INFO - PROCESS | 1745 | 1463739871841 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 03:24:31 INFO - PROCESS | 1745 | 1463739871845 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 03:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:24:31 INFO - PROCESS | 1745 | 1463739871853 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:24:31 INFO - PROCESS | 1745 | 1463739871860 Marionette TRACE conn4 <- [1,2562,null,{}] 03:24:31 INFO - PROCESS | 1745 | 1463739871879 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:32 INFO - PROCESS | 1745 | 1463739872146 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 03:24:32 INFO - PROCESS | 1745 | 1463739872477 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2f7800 == 88 [pid = 1745] [id = 648] 03:24:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8eb41400) [pid = 1745] [serial = 1945] [outer = (nil)] 03:24:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8eb7c000) [pid = 1745] [serial = 1946] [outer = 0x8eb41400] 03:24:32 INFO - PROCESS | 1745 | 1463739872577 Marionette DEBUG loaded listener.js 03:24:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8ebc2800) [pid = 1745] [serial = 1947] [outer = 0x8eb41400] 03:24:33 INFO - PROCESS | 1745 | 1463739873670 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 03:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1901ms 03:24:33 INFO - PROCESS | 1745 | 1463739873758 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 03:24:33 INFO - PROCESS | 1745 | 1463739873765 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 03:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:24:33 INFO - PROCESS | 1745 | 1463739873774 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:24:33 INFO - PROCESS | 1745 | 1463739873779 Marionette TRACE conn4 <- [1,2566,null,{}] 03:24:33 INFO - PROCESS | 1745 | 1463739873786 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:34 INFO - PROCESS | 1745 | 1463739874138 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 03:24:34 INFO - PROCESS | 1745 | 1463739874538 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df31400 == 89 [pid = 1745] [id = 649] 03:24:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8ebc8400) [pid = 1745] [serial = 1948] [outer = (nil)] 03:24:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8eca7000) [pid = 1745] [serial = 1949] [outer = 0x8ebc8400] 03:24:34 INFO - PROCESS | 1745 | 1463739874658 Marionette DEBUG loaded listener.js 03:24:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8f6ce800) [pid = 1745] [serial = 1950] [outer = 0x8ebc8400] 03:24:35 INFO - PROCESS | 1745 | 1463739875843 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 03:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2140ms 03:24:35 INFO - PROCESS | 1745 | 1463739875913 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 03:24:35 INFO - PROCESS | 1745 | 1463739875919 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 03:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:24:35 INFO - PROCESS | 1745 | 1463739875926 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:24:35 INFO - PROCESS | 1745 | 1463739875930 Marionette TRACE conn4 <- [1,2570,null,{}] 03:24:35 INFO - PROCESS | 1745 | 1463739875937 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:36 INFO - PROCESS | 1745 | 1463739876246 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 03:24:36 INFO - PROCESS | 1745 | 1463739876613 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:36 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e92b800 == 90 [pid = 1745] [id = 650] 03:24:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8ebbfc00) [pid = 1745] [serial = 1951] [outer = (nil)] 03:24:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x914cf000) [pid = 1745] [serial = 1952] [outer = 0x8ebbfc00] 03:24:36 INFO - PROCESS | 1745 | 1463739876708 Marionette DEBUG loaded listener.js 03:24:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x914d8c00) [pid = 1745] [serial = 1953] [outer = 0x8ebbfc00] 03:24:37 INFO - PROCESS | 1745 | 1463739877764 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 03:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1888ms 03:24:37 INFO - PROCESS | 1745 | 1463739877822 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 03:24:37 INFO - PROCESS | 1745 | 1463739877826 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 03:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:24:37 INFO - PROCESS | 1745 | 1463739877841 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:24:37 INFO - PROCESS | 1745 | 1463739877844 Marionette TRACE conn4 <- [1,2574,null,{}] 03:24:37 INFO - PROCESS | 1745 | 1463739877851 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:38 INFO - PROCESS | 1745 | 1463739878170 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 03:24:38 INFO - PROCESS | 1745 | 1463739878532 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x914cb800 == 91 [pid = 1745] [id = 651] 03:24:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x91728400) [pid = 1745] [serial = 1954] [outer = (nil)] 03:24:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x925e0400) [pid = 1745] [serial = 1955] [outer = 0x91728400] 03:24:38 INFO - PROCESS | 1745 | 1463739878629 Marionette DEBUG loaded listener.js 03:24:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x925f3400) [pid = 1745] [serial = 1956] [outer = 0x91728400] 03:24:39 INFO - PROCESS | 1745 | 1463739879619 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1840ms 03:24:39 INFO - PROCESS | 1745 | 1463739879681 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 03:24:39 INFO - PROCESS | 1745 | 1463739879685 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 03:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:24:39 INFO - PROCESS | 1745 | 1463739879693 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:24:39 INFO - PROCESS | 1745 | 1463739879697 Marionette TRACE conn4 <- [1,2578,null,{}] 03:24:39 INFO - PROCESS | 1745 | 1463739879703 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:39 INFO - PROCESS | 1745 | 1463739879970 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 03:24:40 INFO - PROCESS | 1745 | 1463739880316 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ecaa400 == 92 [pid = 1745] [id = 652] 03:24:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x925d7400) [pid = 1745] [serial = 1957] [outer = (nil)] 03:24:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x928b1000) [pid = 1745] [serial = 1958] [outer = 0x925d7400] 03:24:40 INFO - PROCESS | 1745 | 1463739880414 Marionette DEBUG loaded listener.js 03:24:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x92a91800) [pid = 1745] [serial = 1959] [outer = 0x925d7400] 03:24:41 INFO - PROCESS | 1745 | 1463739881314 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1682ms 03:24:41 INFO - PROCESS | 1745 | 1463739881386 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 03:24:41 INFO - PROCESS | 1745 | 1463739881389 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 03:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:24:41 INFO - PROCESS | 1745 | 1463739881400 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:24:41 INFO - PROCESS | 1745 | 1463739881403 Marionette TRACE conn4 <- [1,2582,null,{}] 03:24:41 INFO - PROCESS | 1745 | 1463739881410 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:41 INFO - PROCESS | 1745 | 1463739881674 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 03:24:42 INFO - PROCESS | 1745 | 1463739882073 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x8831f800 == 93 [pid = 1745] [id = 653] 03:24:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x8a492800) [pid = 1745] [serial = 1960] [outer = (nil)] 03:24:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x92bf1400) [pid = 1745] [serial = 1961] [outer = 0x8a492800] 03:24:42 INFO - PROCESS | 1745 | 1463739882179 Marionette DEBUG loaded listener.js 03:24:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x92e3d800) [pid = 1745] [serial = 1962] [outer = 0x8a492800] 03:24:43 INFO - PROCESS | 1745 | 1463739883110 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1779ms 03:24:43 INFO - PROCESS | 1745 | 1463739883181 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 03:24:43 INFO - PROCESS | 1745 | 1463739883186 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 03:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:24:43 INFO - PROCESS | 1745 | 1463739883193 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:24:43 INFO - PROCESS | 1745 | 1463739883197 Marionette TRACE conn4 <- [1,2586,null,{}] 03:24:43 INFO - PROCESS | 1745 | 1463739883204 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:43 INFO - PROCESS | 1745 | 1463739883464 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 03:24:43 INFO - PROCESS | 1745 | 1463739883823 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0d6c00 == 94 [pid = 1745] [id = 654] 03:24:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x925dcc00) [pid = 1745] [serial = 1963] [outer = (nil)] 03:24:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x94557400) [pid = 1745] [serial = 1964] [outer = 0x925dcc00] 03:24:43 INFO - PROCESS | 1745 | 1463739883930 Marionette DEBUG loaded listener.js 03:24:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x945a3800) [pid = 1745] [serial = 1965] [outer = 0x925dcc00] 03:24:44 INFO - PROCESS | 1745 | 1463739884857 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1736ms 03:24:44 INFO - PROCESS | 1745 | 1463739884931 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 03:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:24:44 INFO - PROCESS | 1745 | 1463739884935 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 03:24:44 INFO - PROCESS | 1745 | 1463739884943 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:24:44 INFO - PROCESS | 1745 | 1463739884947 Marionette TRACE conn4 <- [1,2590,null,{}] 03:24:44 INFO - PROCESS | 1745 | 1463739884955 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:45 INFO - PROCESS | 1745 | 1463739885253 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 03:24:45 INFO - PROCESS | 1745 | 1463739885605 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x92befc00 == 95 [pid = 1745] [id = 655] 03:24:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x93bee000) [pid = 1745] [serial = 1966] [outer = (nil)] 03:24:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x957ab000) [pid = 1745] [serial = 1967] [outer = 0x93bee000] 03:24:45 INFO - PROCESS | 1745 | 1463739885703 Marionette DEBUG loaded listener.js 03:24:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x957b4400) [pid = 1745] [serial = 1968] [outer = 0x93bee000] 03:24:46 INFO - PROCESS | 1745 | 1463739886688 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 03:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1795ms 03:24:46 INFO - PROCESS | 1745 | 1463739886738 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 03:24:46 INFO - PROCESS | 1745 | 1463739886743 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 03:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:24:46 INFO - PROCESS | 1745 | 1463739886750 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:24:46 INFO - PROCESS | 1745 | 1463739886754 Marionette TRACE conn4 <- [1,2594,null,{}] 03:24:46 INFO - PROCESS | 1745 | 1463739886762 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:47 INFO - PROCESS | 1745 | 1463739887028 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 03:24:47 INFO - PROCESS | 1745 | 1463739887401 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5c8c00 == 96 [pid = 1745] [id = 656] 03:24:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x9913d800) [pid = 1745] [serial = 1969] [outer = (nil)] 03:24:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x9914c800) [pid = 1745] [serial = 1970] [outer = 0x9913d800] 03:24:47 INFO - PROCESS | 1745 | 1463739887506 Marionette DEBUG loaded listener.js 03:24:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x9a023800) [pid = 1745] [serial = 1971] [outer = 0x9913d800] 03:24:48 INFO - PROCESS | 1745 | 1463739888472 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 03:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1786ms 03:24:48 INFO - PROCESS | 1745 | 1463739888537 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 03:24:48 INFO - PROCESS | 1745 | 1463739888541 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 03:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:24:48 INFO - PROCESS | 1745 | 1463739888548 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:24:48 INFO - PROCESS | 1745 | 1463739888552 Marionette TRACE conn4 <- [1,2598,null,{}] 03:24:48 INFO - PROCESS | 1745 | 1463739888559 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:48 INFO - PROCESS | 1745 | 1463739888807 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 03:24:49 INFO - PROCESS | 1745 | 1463739889164 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x99189800 == 97 [pid = 1745] [id = 657] 03:24:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x9957e400) [pid = 1745] [serial = 1972] [outer = (nil)] 03:24:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x9a348400) [pid = 1745] [serial = 1973] [outer = 0x9957e400] 03:24:49 INFO - PROCESS | 1745 | 1463739889260 Marionette DEBUG loaded listener.js 03:24:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x9a5c1400) [pid = 1745] [serial = 1974] [outer = 0x9957e400] 03:24:50 INFO - PROCESS | 1745 | 1463739890227 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:24:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:24:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1732ms 03:24:50 INFO - PROCESS | 1745 | 1463739890282 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 03:24:50 INFO - PROCESS | 1745 | 1463739890285 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 03:24:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:24:50 INFO - PROCESS | 1745 | 1463739890293 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:24:50 INFO - PROCESS | 1745 | 1463739890296 Marionette TRACE conn4 <- [1,2602,null,{}] 03:24:50 INFO - PROCESS | 1745 | 1463739890303 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:50 INFO - PROCESS | 1745 | 1463739890552 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 03:24:50 INFO - PROCESS | 1745 | 1463739890878 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x99ec2c00 == 98 [pid = 1745] [id = 658] 03:24:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x9a173000) [pid = 1745] [serial = 1975] [outer = (nil)] 03:24:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x9b375000) [pid = 1745] [serial = 1976] [outer = 0x9a173000] 03:24:50 INFO - PROCESS | 1745 | 1463739890970 Marionette DEBUG loaded listener.js 03:24:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x9b62f000) [pid = 1745] [serial = 1977] [outer = 0x9a173000] 03:24:51 INFO - PROCESS | 1745 | 1463739891936 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 03:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1686ms 03:24:51 INFO - PROCESS | 1745 | 1463739891979 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 03:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:24:51 INFO - PROCESS | 1745 | 1463739891984 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 03:24:51 INFO - PROCESS | 1745 | 1463739891991 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:24:51 INFO - PROCESS | 1745 | 1463739891994 Marionette TRACE conn4 <- [1,2606,null,{}] 03:24:52 INFO - PROCESS | 1745 | 1463739892001 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:52 INFO - PROCESS | 1745 | 1463739892268 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 03:24:52 INFO - PROCESS | 1745 | 1463739892619 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d83ac00 == 99 [pid = 1745] [id = 659] 03:24:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x8e07c400) [pid = 1745] [serial = 1978] [outer = (nil)] 03:24:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x9b922000) [pid = 1745] [serial = 1979] [outer = 0x8e07c400] 03:24:52 INFO - PROCESS | 1745 | 1463739892711 Marionette DEBUG loaded listener.js 03:24:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x9bfab400) [pid = 1745] [serial = 1980] [outer = 0x8e07c400] 03:24:53 INFO - PROCESS | 1745 | 1463739893690 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 03:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1738ms 03:24:53 INFO - PROCESS | 1745 | 1463739893729 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 03:24:53 INFO - PROCESS | 1745 | 1463739893732 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 03:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:24:53 INFO - PROCESS | 1745 | 1463739893739 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:24:53 INFO - PROCESS | 1745 | 1463739893743 Marionette TRACE conn4 <- [1,2610,null,{}] 03:24:53 INFO - PROCESS | 1745 | 1463739893749 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:53 INFO - PROCESS | 1745 | 1463739893995 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 03:24:54 INFO - PROCESS | 1745 | 1463739894352 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c8c00 == 100 [pid = 1745] [id = 660] 03:24:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x9b378000) [pid = 1745] [serial = 1981] [outer = (nil)] 03:24:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x9bfcf000) [pid = 1745] [serial = 1982] [outer = 0x9b378000] 03:24:54 INFO - PROCESS | 1745 | 1463739894447 Marionette DEBUG loaded listener.js 03:24:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x9c0af400) [pid = 1745] [serial = 1983] [outer = 0x9b378000] 03:24:55 INFO - PROCESS | 1745 | 1463739895380 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1682ms 03:24:55 INFO - PROCESS | 1745 | 1463739895422 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 03:24:55 INFO - PROCESS | 1745 | 1463739895427 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 03:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:24:55 INFO - PROCESS | 1745 | 1463739895434 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:24:55 INFO - PROCESS | 1745 | 1463739895438 Marionette TRACE conn4 <- [1,2614,null,{}] 03:24:55 INFO - PROCESS | 1745 | 1463739895445 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:55 INFO - PROCESS | 1745 | 1463739895701 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 03:24:56 INFO - PROCESS | 1745 | 1463739896059 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x9bfaf800 == 101 [pid = 1745] [id = 661] 03:24:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x9bfb6400) [pid = 1745] [serial = 1984] [outer = (nil)] 03:24:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0xa104c800) [pid = 1745] [serial = 1985] [outer = 0x9bfb6400] 03:24:56 INFO - PROCESS | 1745 | 1463739896157 Marionette DEBUG loaded listener.js 03:24:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0xa1050000) [pid = 1745] [serial = 1986] [outer = 0x9bfb6400] 03:24:57 INFO - PROCESS | 1745 | 1463739897085 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 03:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1691ms 03:24:57 INFO - PROCESS | 1745 | 1463739897126 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 03:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:24:57 INFO - PROCESS | 1745 | 1463739897131 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 03:24:57 INFO - PROCESS | 1745 | 1463739897138 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:24:57 INFO - PROCESS | 1745 | 1463739897142 Marionette TRACE conn4 <- [1,2618,null,{}] 03:24:57 INFO - PROCESS | 1745 | 1463739897148 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:57 INFO - PROCESS | 1745 | 1463739897403 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x88bf3c00 == 100 [pid = 1745] [id = 644] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbdd800 == 99 [pid = 1745] [id = 643] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8a56b800 == 98 [pid = 1745] [id = 642] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x91eedc00 == 97 [pid = 1745] [id = 640] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x9272b800 == 96 [pid = 1745] [id = 639] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8a498c00 == 95 [pid = 1745] [id = 637] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8df34800 == 94 [pid = 1745] [id = 638] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x875c2c00 == 93 [pid = 1745] [id = 636] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x92a95000 == 92 [pid = 1745] [id = 635] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2eb400 == 91 [pid = 1745] [id = 634] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x925de800 == 90 [pid = 1745] [id = 633] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6d3800 == 89 [pid = 1745] [id = 631] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5ca400 == 88 [pid = 1745] [id = 632] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb44800 == 87 [pid = 1745] [id = 630] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2f4400 == 86 [pid = 1745] [id = 629] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0e3400 == 85 [pid = 1745] [id = 628] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8df39c00 == 84 [pid = 1745] [id = 627] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5cb400 == 83 [pid = 1745] [id = 626] 03:24:59 INFO - PROCESS | 1745 | --DOCSHELL 0x88213800 == 82 [pid = 1745] [id = 625] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x8c464c00) [pid = 1745] [serial = 1746] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x945a2000) [pid = 1745] [serial = 1800] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x8d833800) [pid = 1745] [serial = 1874] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x8d6c4000) [pid = 1745] [serial = 1871] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x8d83a400) [pid = 1745] [serial = 1872] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x9a278400) [pid = 1745] [serial = 1862] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x9a04a000) [pid = 1745] [serial = 1860] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x9a02fc00) [pid = 1745] [serial = 1859] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x9a023000) [pid = 1745] [serial = 1857] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x99ee4000) [pid = 1745] [serial = 1856] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x99d01800) [pid = 1745] [serial = 1854] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x99cdc400) [pid = 1745] [serial = 1853] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x99143800) [pid = 1745] [serial = 1851] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x99141000) [pid = 1745] [serial = 1850] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x98039800) [pid = 1745] [serial = 1848] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x9753f800) [pid = 1745] [serial = 1847] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x95bb8400) [pid = 1745] [serial = 1845] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x95a68000) [pid = 1745] [serial = 1844] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x957ab800) [pid = 1745] [serial = 1842] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x95391800) [pid = 1745] [serial = 1841] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x95179c00) [pid = 1745] [serial = 1839] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x95140800) [pid = 1745] [serial = 1838] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x92e45c00) [pid = 1745] [serial = 1835] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x93bebc00) [pid = 1745] [serial = 1836] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x92bef000) [pid = 1745] [serial = 1833] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x92be9400) [pid = 1745] [serial = 1832] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x92726000) [pid = 1745] [serial = 1830] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x925f2400) [pid = 1745] [serial = 1829] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x91579c00) [pid = 1745] [serial = 1827] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x91570400) [pid = 1745] [serial = 1826] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x8f6d1c00) [pid = 1745] [serial = 1824] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8ecacc00) [pid = 1745] [serial = 1823] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8ebcdc00) [pid = 1745] [serial = 1821] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x8eb7bc00) [pid = 1745] [serial = 1820] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8df35000) [pid = 1745] [serial = 1818] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x8d831000) [pid = 1745] [serial = 1817] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x8c29e000) [pid = 1745] [serial = 1815] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8bbe1000) [pid = 1745] [serial = 1814] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8a56d000) [pid = 1745] [serial = 1865] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8a5c2c00) [pid = 1745] [serial = 1866] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x9a27b800) [pid = 1745] [serial = 1863] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8c45f000) [pid = 1745] [serial = 1869] [outer = (nil)] [url = about:blank] 03:24:59 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8c295400) [pid = 1745] [serial = 1868] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1745 | 1463739900044 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bea800 == 83 [pid = 1745] [id = 662] 03:25:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x88bee000) [pid = 1745] [serial = 1987] [outer = (nil)] 03:25:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x88ebc800) [pid = 1745] [serial = 1988] [outer = 0x88bee000] 03:25:00 INFO - PROCESS | 1745 | 1463739900133 Marionette DEBUG loaded listener.js 03:25:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8a2af000) [pid = 1745] [serial = 1989] [outer = 0x88bee000] 03:25:01 INFO - PROCESS | 1745 | 1463739901045 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3990ms 03:25:01 INFO - PROCESS | 1745 | 1463739901130 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 03:25:01 INFO - PROCESS | 1745 | 1463739901136 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 03:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:25:01 INFO - PROCESS | 1745 | 1463739901145 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:25:01 INFO - PROCESS | 1745 | 1463739901151 Marionette TRACE conn4 <- [1,2622,null,{}] 03:25:01 INFO - PROCESS | 1745 | 1463739901158 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:01 INFO - PROCESS | 1745 | 1463739901403 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 03:25:01 INFO - PROCESS | 1745 | 1463739901668 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:01 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbd5c00 == 84 [pid = 1745] [id = 663] 03:25:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8bbd9c00) [pid = 1745] [serial = 1990] [outer = (nil)] 03:25:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8bcf2800) [pid = 1745] [serial = 1991] [outer = 0x8bbd9c00] 03:25:01 INFO - PROCESS | 1745 | 1463739901771 Marionette DEBUG loaded listener.js 03:25:01 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8c298400) [pid = 1745] [serial = 1992] [outer = 0x8bbd9c00] 03:25:02 INFO - PROCESS | 1745 | 1463739902796 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 03:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1698ms 03:25:02 INFO - PROCESS | 1745 | 1463739902847 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 03:25:02 INFO - PROCESS | 1745 | 1463739902853 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 03:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:25:02 INFO - PROCESS | 1745 | 1463739902866 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:25:02 INFO - PROCESS | 1745 | 1463739902869 Marionette TRACE conn4 <- [1,2626,null,{}] 03:25:02 INFO - PROCESS | 1745 | 1463739902876 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:03 INFO - PROCESS | 1745 | 1463739903196 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 03:25:03 INFO - PROCESS | 1745 | 1463739903231 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:03 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a56b800 == 85 [pid = 1745] [id = 664] 03:25:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8c614c00) [pid = 1745] [serial = 1993] [outer = (nil)] 03:25:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8c9c6000) [pid = 1745] [serial = 1994] [outer = 0x8c614c00] 03:25:03 INFO - PROCESS | 1745 | 1463739903309 Marionette DEBUG loaded listener.js 03:25:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8c9f7c00) [pid = 1745] [serial = 1995] [outer = 0x8c614c00] 03:25:04 INFO - PROCESS | 1745 | 1463739904392 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1590ms 03:25:04 INFO - PROCESS | 1745 | 1463739904458 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 03:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:25:04 INFO - PROCESS | 1745 | 1463739904463 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 03:25:04 INFO - PROCESS | 1745 | 1463739904479 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:25:04 INFO - PROCESS | 1745 | 1463739904489 Marionette TRACE conn4 <- [1,2630,null,{}] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x9a342800) [pid = 1745] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x88ec6400) [pid = 1745] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x957aac00) [pid = 1745] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x97536000) [pid = 1745] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8ebc4000) [pid = 1745] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x925e4000) [pid = 1745] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8c291400) [pid = 1745] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x95143800) [pid = 1745] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x92a98800) [pid = 1745] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8e2bd400) [pid = 1745] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8e07e000) [pid = 1745] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x8f6da400) [pid = 1745] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x88bf2000) [pid = 1745] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8e2b1c00) [pid = 1745] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x8c298c00) [pid = 1745] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x8a5bd400) [pid = 1745] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8df3a400) [pid = 1745] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8e2f8800) [pid = 1745] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x91d82000) [pid = 1745] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:25:05 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x925df800) [pid = 1745] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:25:05 INFO - PROCESS | 1745 | 1463739905231 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:05 INFO - PROCESS | 1745 | 1463739905458 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 03:25:05 INFO - PROCESS | 1745 | 1463739905665 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a494400 == 86 [pid = 1745] [id = 665] 03:25:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8c296000) [pid = 1745] [serial = 1996] [outer = (nil)] 03:25:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8d6cec00) [pid = 1745] [serial = 1997] [outer = 0x8c296000] 03:25:05 INFO - PROCESS | 1745 | 1463739905760 Marionette DEBUG loaded listener.js 03:25:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8ded5000) [pid = 1745] [serial = 1998] [outer = 0x8c296000] 03:25:06 INFO - PROCESS | 1745 | 1463739906543 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 03:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2106ms 03:25:06 INFO - PROCESS | 1745 | 1463739906577 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 03:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:25:06 INFO - PROCESS | 1745 | 1463739906582 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 03:25:06 INFO - PROCESS | 1745 | 1463739906589 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:25:06 INFO - PROCESS | 1745 | 1463739906592 Marionette TRACE conn4 <- [1,2634,null,{}] 03:25:06 INFO - PROCESS | 1745 | 1463739906598 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:06 INFO - PROCESS | 1745 | 1463739906834 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 03:25:07 INFO - PROCESS | 1745 | 1463739907056 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5bd400 == 87 [pid = 1745] [id = 666] 03:25:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8c615400) [pid = 1745] [serial = 1999] [outer = (nil)] 03:25:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8e07a800) [pid = 1745] [serial = 2000] [outer = 0x8c615400] 03:25:07 INFO - PROCESS | 1745 | 1463739907152 Marionette DEBUG loaded listener.js 03:25:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8e084c00) [pid = 1745] [serial = 2001] [outer = 0x8c615400] 03:25:08 INFO - PROCESS | 1745 | 1463739908418 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1884ms 03:25:08 INFO - PROCESS | 1745 | 1463739908474 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 03:25:08 INFO - PROCESS | 1745 | 1463739908483 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 03:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:25:08 INFO - PROCESS | 1745 | 1463739908493 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:25:08 INFO - PROCESS | 1745 | 1463739908499 Marionette TRACE conn4 <- [1,2638,null,{}] 03:25:08 INFO - PROCESS | 1745 | 1463739908510 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:08 INFO - PROCESS | 1745 | 1463739908846 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 03:25:09 INFO - PROCESS | 1745 | 1463739909217 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a495800 == 88 [pid = 1745] [id = 667] 03:25:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8a5c3400) [pid = 1745] [serial = 2002] [outer = (nil)] 03:25:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8bcf6800) [pid = 1745] [serial = 2003] [outer = 0x8a5c3400] 03:25:09 INFO - PROCESS | 1745 | 1463739909317 Marionette DEBUG loaded listener.js 03:25:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8c464c00) [pid = 1745] [serial = 2004] [outer = 0x8a5c3400] 03:25:10 INFO - PROCESS | 1745 | 1463739910375 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1941ms 03:25:10 INFO - PROCESS | 1745 | 1463739910435 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 03:25:10 INFO - PROCESS | 1745 | 1463739910445 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 03:25:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:25:10 INFO - PROCESS | 1745 | 1463739910459 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:25:10 INFO - PROCESS | 1745 | 1463739910463 Marionette TRACE conn4 <- [1,2642,null,{}] 03:25:10 INFO - PROCESS | 1745 | 1463739910471 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:10 INFO - PROCESS | 1745 | 1463739910769 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 03:25:11 INFO - PROCESS | 1745 | 1463739911125 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d6ce800 == 89 [pid = 1745] [id = 668] 03:25:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8d831800) [pid = 1745] [serial = 2005] [outer = (nil)] 03:25:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8df30400) [pid = 1745] [serial = 2006] [outer = 0x8d831800] 03:25:11 INFO - PROCESS | 1745 | 1463739911216 Marionette DEBUG loaded listener.js 03:25:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8df3d400) [pid = 1745] [serial = 2007] [outer = 0x8d831800] 03:25:12 INFO - PROCESS | 1745 | 1463739912268 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:25:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:25:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1836ms 03:25:12 INFO - PROCESS | 1745 | 1463739912295 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 03:25:12 INFO - PROCESS | 1745 | 1463739912298 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 03:25:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:25:12 INFO - PROCESS | 1745 | 1463739912306 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:25:12 INFO - PROCESS | 1745 | 1463739912313 Marionette TRACE conn4 <- [1,2646,null,{}] 03:25:12 INFO - PROCESS | 1745 | 1463739912330 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:12 INFO - PROCESS | 1745 | 1463739912628 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 03:25:13 INFO - PROCESS | 1745 | 1463739912983 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2b5c00 == 90 [pid = 1745] [id = 669] 03:25:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8e2ef400) [pid = 1745] [serial = 2008] [outer = (nil)] 03:25:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8e921400) [pid = 1745] [serial = 2009] [outer = 0x8e2ef400] 03:25:13 INFO - PROCESS | 1745 | 1463739913094 Marionette DEBUG loaded listener.js 03:25:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8eb3f800) [pid = 1745] [serial = 2010] [outer = 0x8e2ef400] 03:25:14 INFO - PROCESS | 1745 | 1463739914088 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:25:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:25:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1842ms 03:25:14 INFO - PROCESS | 1745 | 1463739914149 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 03:25:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:25:14 INFO - PROCESS | 1745 | 1463739914155 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 03:25:14 INFO - PROCESS | 1745 | 1463739914162 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:25:14 INFO - PROCESS | 1745 | 1463739914166 Marionette TRACE conn4 <- [1,2650,null,{}] 03:25:14 INFO - PROCESS | 1745 | 1463739914173 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:14 INFO - PROCESS | 1745 | 1463739914432 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 03:25:14 INFO - PROCESS | 1745 | 1463739914793 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2b8800 == 91 [pid = 1745] [id = 670] 03:25:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8e2f6000) [pid = 1745] [serial = 2011] [outer = (nil)] 03:25:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8eb84800) [pid = 1745] [serial = 2012] [outer = 0x8e2f6000] 03:25:14 INFO - PROCESS | 1745 | 1463739914895 Marionette DEBUG loaded listener.js 03:25:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8ebcdc00) [pid = 1745] [serial = 2013] [outer = 0x8e2f6000] 03:25:15 INFO - PROCESS | 1745 | 1463739915827 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:25:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:25:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1732ms 03:25:15 INFO - PROCESS | 1745 | 1463739915895 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 03:25:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:25:15 INFO - PROCESS | 1745 | 1463739915899 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 03:25:15 INFO - PROCESS | 1745 | 1463739915906 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:25:15 INFO - PROCESS | 1745 | 1463739915910 Marionette TRACE conn4 <- [1,2654,null,{}] 03:25:15 INFO - PROCESS | 1745 | 1463739915916 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:16 INFO - PROCESS | 1745 | 1463739916198 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 03:25:16 INFO - PROCESS | 1745 | 1463739916547 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x8832c800 == 92 [pid = 1745] [id = 671] 03:25:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8e92d000) [pid = 1745] [serial = 2014] [outer = (nil)] 03:25:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8eca4000) [pid = 1745] [serial = 2015] [outer = 0x8e92d000] 03:25:16 INFO - PROCESS | 1745 | 1463739916638 Marionette DEBUG loaded listener.js 03:25:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8ecacc00) [pid = 1745] [serial = 2016] [outer = 0x8e92d000] 03:25:17 INFO - PROCESS | 1745 | 1463739917618 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:25:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:25:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1741ms 03:25:17 INFO - PROCESS | 1745 | 1463739917648 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 03:25:17 INFO - PROCESS | 1745 | 1463739917651 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 03:25:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:25:17 INFO - PROCESS | 1745 | 1463739917659 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:25:17 INFO - PROCESS | 1745 | 1463739917663 Marionette TRACE conn4 <- [1,2658,null,{}] 03:25:17 INFO - PROCESS | 1745 | 1463739917669 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:17 INFO - PROCESS | 1745 | 1463739917956 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 03:25:18 INFO - PROCESS | 1745 | 1463739918322 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6d7400 == 93 [pid = 1745] [id = 672] 03:25:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x914ca000) [pid = 1745] [serial = 2017] [outer = (nil)] 03:25:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x91d84400) [pid = 1745] [serial = 2018] [outer = 0x914ca000] 03:25:18 INFO - PROCESS | 1745 | 1463739918414 Marionette DEBUG loaded listener.js 03:25:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x91d8b800) [pid = 1745] [serial = 2019] [outer = 0x914ca000] 03:25:19 INFO - PROCESS | 1745 | 1463739919326 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:25:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:25:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1732ms 03:25:19 INFO - PROCESS | 1745 | 1463739919393 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 03:25:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:25:19 INFO - PROCESS | 1745 | 1463739919397 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 03:25:19 INFO - PROCESS | 1745 | 1463739919404 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:25:19 INFO - PROCESS | 1745 | 1463739919407 Marionette TRACE conn4 <- [1,2662,null,{}] 03:25:19 INFO - PROCESS | 1745 | 1463739919413 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:19 INFO - PROCESS | 1745 | 1463739919651 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 03:25:20 INFO - PROCESS | 1745 | 1463739920002 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:20 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d471000 == 94 [pid = 1745] [id = 673] 03:25:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x91571800) [pid = 1745] [serial = 2020] [outer = (nil)] 03:25:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x91ef1800) [pid = 1745] [serial = 2021] [outer = 0x91571800] 03:25:20 INFO - PROCESS | 1745 | 1463739920111 Marionette DEBUG loaded listener.js 03:25:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x925da400) [pid = 1745] [serial = 2022] [outer = 0x91571800] 03:25:20 INFO - PROCESS | 1745 | 1463739920995 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:25:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:25:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1634ms 03:25:21 INFO - PROCESS | 1745 | 1463739921038 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 03:25:21 INFO - PROCESS | 1745 | 1463739921043 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 03:25:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:25:21 INFO - PROCESS | 1745 | 1463739921050 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:25:21 INFO - PROCESS | 1745 | 1463739921054 Marionette TRACE conn4 <- [1,2666,null,{}] 03:25:21 INFO - PROCESS | 1745 | 1463739921061 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:21 INFO - PROCESS | 1745 | 1463739921304 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 03:25:21 INFO - PROCESS | 1745 | 1463739921648 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb48c00 == 95 [pid = 1745] [id = 674] 03:25:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x9157d400) [pid = 1745] [serial = 2023] [outer = (nil)] 03:25:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x925f0c00) [pid = 1745] [serial = 2024] [outer = 0x9157d400] 03:25:21 INFO - PROCESS | 1745 | 1463739921747 Marionette DEBUG loaded listener.js 03:25:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x92720400) [pid = 1745] [serial = 2025] [outer = 0x9157d400] 03:25:23 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:23 INFO - PROCESS | 1745 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:25:23 INFO - PROCESS | 1745 | 1463739923109 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 03:25:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 03:25:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2136ms 03:25:23 INFO - PROCESS | 1745 | 1463739923191 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 03:25:23 INFO - PROCESS | 1745 | 1463739923195 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 03:25:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:25:23 INFO - PROCESS | 1745 | 1463739923206 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:25:23 INFO - PROCESS | 1745 | 1463739923211 Marionette TRACE conn4 <- [1,2670,null,{}] 03:25:23 INFO - PROCESS | 1745 | 1463739923221 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:23 INFO - PROCESS | 1745 | 1463739923464 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 03:25:23 INFO - PROCESS | 1745 | 1463739923758 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ec10c00 == 96 [pid = 1745] [id = 675] 03:25:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x925e2400) [pid = 1745] [serial = 2026] [outer = (nil)] 03:25:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x928b3c00) [pid = 1745] [serial = 2027] [outer = 0x925e2400] 03:25:23 INFO - PROCESS | 1745 | 1463739923849 Marionette DEBUG loaded listener.js 03:25:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x92a98800) [pid = 1745] [serial = 2028] [outer = 0x925e2400] 03:25:25 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:25 INFO - PROCESS | 1745 | 1463739925221 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 03:25:25 INFO - PROCESS | 1745 | 1463739925311 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 03:25:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:25:25 INFO - PROCESS | 1745 | 1463739925322 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:25:25 INFO - PROCESS | 1745 | 1463739925326 Marionette TRACE conn4 <- [1,2674,null,{}] 03:25:25 INFO - PROCESS | 1745 | 1463739925332 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:25 INFO - PROCESS | 1745 | 1463739925573 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 03:25:25 INFO - PROCESS | 1745 | 1463739925867 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x928b2c00 == 97 [pid = 1745] [id = 676] 03:25:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x928b3800) [pid = 1745] [serial = 2029] [outer = (nil)] 03:25:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x92e3cc00) [pid = 1745] [serial = 2030] [outer = 0x928b3800] 03:25:25 INFO - PROCESS | 1745 | 1463739925957 Marionette DEBUG loaded listener.js 03:25:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x92e47400) [pid = 1745] [serial = 2031] [outer = 0x928b3800] 03:25:27 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:27 INFO - PROCESS | 1745 | 1463739927357 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:25:27 INFO - PROCESS | 1745 | 1463739927470 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 03:25:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:25:27 INFO - PROCESS | 1745 | 1463739927485 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:25:27 INFO - PROCESS | 1745 | 1463739927490 Marionette TRACE conn4 <- [1,2678,null,{}] 03:25:27 INFO - PROCESS | 1745 | 1463739927497 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:27 INFO - PROCESS | 1745 | 1463739927752 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 03:25:28 INFO - PROCESS | 1745 | 1463739928047 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x92e3ac00 == 98 [pid = 1745] [id = 677] 03:25:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x92e3d400) [pid = 1745] [serial = 2032] [outer = (nil)] 03:25:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x95183c00) [pid = 1745] [serial = 2033] [outer = 0x92e3d400] 03:25:28 INFO - PROCESS | 1745 | 1463739928160 Marionette DEBUG loaded listener.js 03:25:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x95a61400) [pid = 1745] [serial = 2034] [outer = 0x92e3d400] 03:25:29 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:29 INFO - PROCESS | 1745 | 1463739929513 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:25:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 03:25:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2089ms 03:25:29 INFO - PROCESS | 1745 | 1463739929605 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 03:25:29 INFO - PROCESS | 1745 | 1463739929609 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 03:25:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:25:29 INFO - PROCESS | 1745 | 1463739929641 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:25:29 INFO - PROCESS | 1745 | 1463739929646 Marionette TRACE conn4 <- [1,2682,null,{}] 03:25:29 INFO - PROCESS | 1745 | 1463739929653 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:29 INFO - PROCESS | 1745 | 1463739929906 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 03:25:30 INFO - PROCESS | 1745 | 1463739930224 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x92bebc00 == 99 [pid = 1745] [id = 678] 03:25:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x9538b400) [pid = 1745] [serial = 2035] [outer = (nil)] 03:25:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x95baf800) [pid = 1745] [serial = 2036] [outer = 0x9538b400] 03:25:30 INFO - PROCESS | 1745 | 1463739930318 Marionette DEBUG loaded listener.js 03:25:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x95bb9c00) [pid = 1745] [serial = 2037] [outer = 0x9538b400] 03:25:31 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:31 INFO - PROCESS | 1745 | 1463739931712 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:25:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 03:25:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2141ms 03:25:31 INFO - PROCESS | 1745 | 1463739931797 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 03:25:31 INFO - PROCESS | 1745 | 1463739931802 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 03:25:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:25:31 INFO - PROCESS | 1745 | 1463739931815 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:25:31 INFO - PROCESS | 1745 | 1463739931818 Marionette TRACE conn4 <- [1,2686,null,{}] 03:25:31 INFO - PROCESS | 1745 | 1463739931825 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:32 INFO - PROCESS | 1745 | 1463739932079 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 03:25:32 INFO - PROCESS | 1745 | 1463739932390 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x95bb6c00 == 100 [pid = 1745] [id = 679] 03:25:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x9753cc00) [pid = 1745] [serial = 2038] [outer = (nil)] 03:25:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x98f94400) [pid = 1745] [serial = 2039] [outer = 0x9753cc00] 03:25:32 INFO - PROCESS | 1745 | 1463739932525 Marionette DEBUG loaded listener.js 03:25:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x99147400) [pid = 1745] [serial = 2040] [outer = 0x9753cc00] 03:25:33 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:34 INFO - PROCESS | 1745 | 1463739934011 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 03:25:34 INFO - PROCESS | 1745 | 1463739934059 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 03:25:34 INFO - PROCESS | 1745 | 1463739934067 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:25:34 INFO - PROCESS | 1745 | 1463739934071 Marionette TRACE conn4 <- [1,2690,null,{}] 03:25:34 INFO - PROCESS | 1745 | 1463739934079 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:34 INFO - PROCESS | 1745 | 1463739934331 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 03:25:34 INFO - PROCESS | 1745 | 1463739934634 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x97540400 == 101 [pid = 1745] [id = 680] 03:25:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x98038c00) [pid = 1745] [serial = 2041] [outer = (nil)] 03:25:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x99cdc400) [pid = 1745] [serial = 2042] [outer = 0x98038c00] 03:25:34 INFO - PROCESS | 1745 | 1463739934726 Marionette DEBUG loaded listener.js 03:25:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x99ec2800) [pid = 1745] [serial = 2043] [outer = 0x98038c00] 03:25:36 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:36 INFO - PROCESS | 1745 | 1463739936118 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 03:25:36 INFO - PROCESS | 1745 | 1463739936214 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 03:25:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:25:36 INFO - PROCESS | 1745 | 1463739936222 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:25:36 INFO - PROCESS | 1745 | 1463739936226 Marionette TRACE conn4 <- [1,2694,null,{}] 03:25:36 INFO - PROCESS | 1745 | 1463739936233 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:36 INFO - PROCESS | 1745 | 1463739936497 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 03:25:36 INFO - PROCESS | 1745 | 1463739936798 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:36 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9d0400 == 102 [pid = 1745] [id = 681] 03:25:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x99582800) [pid = 1745] [serial = 2044] [outer = (nil)] 03:25:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x9a02fc00) [pid = 1745] [serial = 2045] [outer = 0x99582800] 03:25:36 INFO - PROCESS | 1745 | 1463739936890 Marionette DEBUG loaded listener.js 03:25:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x9a16f000) [pid = 1745] [serial = 2046] [outer = 0x99582800] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8a494400 == 101 [pid = 1745] [id = 665] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8a56b800 == 100 [pid = 1745] [id = 664] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbd5c00 == 99 [pid = 1745] [id = 663] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x88bea800 == 98 [pid = 1745] [id = 662] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x875c8c00 == 97 [pid = 1745] [id = 660] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8d83ac00 == 96 [pid = 1745] [id = 659] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x99189800 == 95 [pid = 1745] [id = 657] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x99ec2c00 == 94 [pid = 1745] [id = 658] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5c8c00 == 93 [pid = 1745] [id = 656] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x92befc00 == 92 [pid = 1745] [id = 655] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0d6c00 == 91 [pid = 1745] [id = 654] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8831f800 == 90 [pid = 1745] [id = 653] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8ecaa400 == 89 [pid = 1745] [id = 652] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8e92b800 == 88 [pid = 1745] [id = 650] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x914cb800 == 87 [pid = 1745] [id = 651] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8df31400 == 86 [pid = 1745] [id = 649] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9f9800 == 85 [pid = 1745] [id = 279] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2f7800 == 84 [pid = 1745] [id = 648] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6cc400 == 83 [pid = 1745] [id = 647] 03:25:39 INFO - PROCESS | 1745 | --DOCSHELL 0x88ec6c00 == 82 [pid = 1745] [id = 646] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x9af1c000) [pid = 1745] [serial = 1923] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x8df37400) [pid = 1745] [serial = 1935] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x95a66400) [pid = 1745] [serial = 1910] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x9a347800) [pid = 1745] [serial = 1919] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x914d4800) [pid = 1745] [serial = 1892] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x95bb1000) [pid = 1745] [serial = 1911] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x92727400) [pid = 1745] [serial = 1901] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x9272bc00) [pid = 1745] [serial = 1902] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x8c9cd000) [pid = 1745] [serial = 1880] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x9538d400) [pid = 1745] [serial = 1907] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x9914bc00) [pid = 1745] [serial = 1914] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x8e927800) [pid = 1745] [serial = 1886] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x8e2bb800) [pid = 1745] [serial = 1884] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x91ee5800) [pid = 1745] [serial = 1896] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x91d8a800) [pid = 1745] [serial = 1895] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8aac0c00) [pid = 1745] [serial = 1878] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x9a025000) [pid = 1745] [serial = 1916] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x8c9ca800) [pid = 1745] [serial = 1931] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x8e2b1800) [pid = 1745] [serial = 1883] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x9a02e400) [pid = 1745] [serial = 1917] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x91578c00) [pid = 1745] [serial = 1893] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8a4a0000) [pid = 1745] [serial = 1877] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8bbd9400) [pid = 1745] [serial = 1928] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x8e0dd400) [pid = 1745] [serial = 1812] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8bcf7800) [pid = 1745] [serial = 1934] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x8c9f8400) [pid = 1745] [serial = 1932] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x98f98c00) [pid = 1745] [serial = 1913] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x8ebc0000) [pid = 1745] [serial = 1889] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x925e1c00) [pid = 1745] [serial = 1898] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x92bf5800) [pid = 1745] [serial = 1905] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x9a34a800) [pid = 1745] [serial = 1920] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x92bee800) [pid = 1745] [serial = 1904] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x925ef000) [pid = 1745] [serial = 1899] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x957b6800) [pid = 1745] [serial = 1908] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8ebcd000) [pid = 1745] [serial = 1890] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8e930c00) [pid = 1745] [serial = 1887] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x9a84a400) [pid = 1745] [serial = 1922] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8d47a000) [pid = 1745] [serial = 1881] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8bcf7c00) [pid = 1745] [serial = 1929] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x9af26c00) [pid = 1745] [serial = 1925] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8e0dc400) [pid = 1745] [serial = 1937] [outer = (nil)] [url = about:blank] 03:25:39 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:39 INFO - PROCESS | 1745 | 1463739939624 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 03:25:39 INFO - PROCESS | 1745 | 1463739939675 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 03:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:25:39 INFO - PROCESS | 1745 | 1463739939685 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:25:39 INFO - PROCESS | 1745 | 1463739939692 Marionette TRACE conn4 <- [1,2698,null,{}] 03:25:39 INFO - PROCESS | 1745 | 1463739939702 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:39 INFO - PROCESS | 1745 | 1463739939969 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 03:25:40 INFO - PROCESS | 1745 | 1463739940228 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ec7000 == 83 [pid = 1745] [id = 682] 03:25:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x88ec8800) [pid = 1745] [serial = 2047] [outer = (nil)] 03:25:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8a5c3000) [pid = 1745] [serial = 2048] [outer = 0x88ec8800] 03:25:40 INFO - PROCESS | 1745 | 1463739940317 Marionette DEBUG loaded listener.js 03:25:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8aabf400) [pid = 1745] [serial = 2049] [outer = 0x88ec8800] 03:25:41 INFO - PROCESS | 1745 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:41 INFO - PROCESS | 1745 | 1463739941684 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:25:41 INFO - PROCESS | 1745 | 1463739941787 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 03:25:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:25:41 INFO - PROCESS | 1745 | 1463739941805 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:25:41 INFO - PROCESS | 1745 | 1463739941811 Marionette TRACE conn4 <- [1,2702,null,{}] 03:25:41 INFO - PROCESS | 1745 | 1463739941877 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:42 INFO - PROCESS | 1745 | 1463739942205 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 03:25:42 INFO - PROCESS | 1745 | 1463739942241 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a49d000 == 84 [pid = 1745] [id = 683] 03:25:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8a56b800) [pid = 1745] [serial = 2050] [outer = (nil)] 03:25:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8c459800) [pid = 1745] [serial = 2051] [outer = 0x8a56b800] 03:25:42 INFO - PROCESS | 1745 | 1463739942327 Marionette DEBUG loaded listener.js 03:25:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8c9cc000) [pid = 1745] [serial = 2052] [outer = 0x8a56b800] 03:25:43 INFO - PROCESS | 1745 | 1463739943416 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:25:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:25:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1647ms 03:25:43 INFO - PROCESS | 1745 | 1463739943451 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 03:25:43 INFO - PROCESS | 1745 | 1463739943455 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 03:25:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:25:43 INFO - PROCESS | 1745 | 1463739943462 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:25:43 INFO - PROCESS | 1745 | 1463739943469 Marionette TRACE conn4 <- [1,2706,null,{}] 03:25:43 INFO - PROCESS | 1745 | 1463739943496 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:43 INFO - PROCESS | 1745 | 1463739943844 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x93bee000) [pid = 1745] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8c296000) [pid = 1745] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8bbd9c00) [pid = 1745] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x925d7400) [pid = 1745] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x9bfb6400) [pid = 1745] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x9957e400) [pid = 1745] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8a492800) [pid = 1745] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x9a173000) [pid = 1745] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x9b378000) [pid = 1745] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x925dcc00) [pid = 1745] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x88bee000) [pid = 1745] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x88209800) [pid = 1745] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8e07c400) [pid = 1745] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8c614c00) [pid = 1745] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x9913d800) [pid = 1745] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:25:44 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x8c9cbc00) [pid = 1745] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:25:44 INFO - PROCESS | 1745 | 1463739944836 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x88209800 == 85 [pid = 1745] [id = 684] 03:25:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x88326400) [pid = 1745] [serial = 2053] [outer = (nil)] 03:25:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8a5c5400) [pid = 1745] [serial = 2054] [outer = 0x88326400] 03:25:44 INFO - PROCESS | 1745 | 1463739944937 Marionette DEBUG loaded listener.js 03:25:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8ded7400) [pid = 1745] [serial = 2055] [outer = 0x88326400] 03:25:45 INFO - PROCESS | 1745 | 1463739945721 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:25:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:25:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2307ms 03:25:45 INFO - PROCESS | 1745 | 1463739945770 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 03:25:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:25:45 INFO - PROCESS | 1745 | 1463739945776 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 03:25:45 INFO - PROCESS | 1745 | 1463739945784 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:25:45 INFO - PROCESS | 1745 | 1463739945806 Marionette TRACE conn4 <- [1,2710,null,{}] 03:25:45 INFO - PROCESS | 1745 | 1463739945814 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:46 INFO - PROCESS | 1745 | 1463739946057 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 03:25:46 INFO - PROCESS | 1745 | 1463739946286 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a494000 == 86 [pid = 1745] [id = 685] 03:25:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8ded0800) [pid = 1745] [serial = 2056] [outer = (nil)] 03:25:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8e0d8000) [pid = 1745] [serial = 2057] [outer = 0x8ded0800] 03:25:46 INFO - PROCESS | 1745 | 1463739946408 Marionette DEBUG loaded listener.js 03:25:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8e2b4000) [pid = 1745] [serial = 2058] [outer = 0x8ded0800] 03:25:47 INFO - PROCESS | 1745 | 1463739947599 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:25:47 INFO - PROCESS | 1745 | 1463739947651 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 03:25:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:25:47 INFO - PROCESS | 1745 | 1463739947660 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:25:47 INFO - PROCESS | 1745 | 1463739947666 Marionette TRACE conn4 <- [1,2714,null,{}] 03:25:47 INFO - PROCESS | 1745 | 1463739947686 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:48 INFO - PROCESS | 1745 | 1463739948102 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 03:25:48 INFO - PROCESS | 1745 | 1463739948413 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x8820f400 == 87 [pid = 1745] [id = 686] 03:25:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8bbdb800) [pid = 1745] [serial = 2059] [outer = (nil)] 03:25:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8c9b5000) [pid = 1745] [serial = 2060] [outer = 0x8bbdb800] 03:25:48 INFO - PROCESS | 1745 | 1463739948511 Marionette DEBUG loaded listener.js 03:25:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8c9f5400) [pid = 1745] [serial = 2061] [outer = 0x8bbdb800] 03:25:49 INFO - PROCESS | 1745 | 1463739949510 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:25:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:25:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1899ms 03:25:49 INFO - PROCESS | 1745 | 1463739949561 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 03:25:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:25:49 INFO - PROCESS | 1745 | 1463739949578 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 03:25:49 INFO - PROCESS | 1745 | 1463739949591 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:25:49 INFO - PROCESS | 1745 | 1463739949596 Marionette TRACE conn4 <- [1,2718,null,{}] 03:25:49 INFO - PROCESS | 1745 | 1463739949603 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:49 INFO - PROCESS | 1745 | 1463739949903 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 03:25:50 INFO - PROCESS | 1745 | 1463739950261 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:50 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e083000 == 88 [pid = 1745] [id = 687] 03:25:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8e085400) [pid = 1745] [serial = 2062] [outer = (nil)] 03:25:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8e2b5800) [pid = 1745] [serial = 2063] [outer = 0x8e085400] 03:25:50 INFO - PROCESS | 1745 | 1463739950360 Marionette DEBUG loaded listener.js 03:25:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8e2be400) [pid = 1745] [serial = 2064] [outer = 0x8e085400] 03:25:51 INFO - PROCESS | 1745 | 1463739951536 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:25:51 INFO - PROCESS | 1745 | 1463739951596 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 03:25:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:25:51 INFO - PROCESS | 1745 | 1463739951610 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:25:51 INFO - PROCESS | 1745 | 1463739951621 Marionette TRACE conn4 <- [1,2722,null,{}] 03:25:51 INFO - PROCESS | 1745 | 1463739951747 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:52 INFO - PROCESS | 1745 | 1463739952237 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 03:25:52 INFO - PROCESS | 1745 | 1463739952661 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c28fc00 == 89 [pid = 1745] [id = 688] 03:25:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8c456400) [pid = 1745] [serial = 2065] [outer = (nil)] 03:25:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8ebc4800) [pid = 1745] [serial = 2066] [outer = 0x8c456400] 03:25:52 INFO - PROCESS | 1745 | 1463739952831 Marionette DEBUG loaded listener.js 03:25:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8ec0b400) [pid = 1745] [serial = 2067] [outer = 0x8c456400] 03:25:54 INFO - PROCESS | 1745 | 1463739954487 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:25:54 INFO - PROCESS | 1745 | 1463739954545 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 03:25:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:25:54 INFO - PROCESS | 1745 | 1463739954557 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:25:54 INFO - PROCESS | 1745 | 1463739954565 Marionette TRACE conn4 <- [1,2726,null,{}] 03:25:54 INFO - PROCESS | 1745 | 1463739954776 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:55 INFO - PROCESS | 1745 | 1463739955186 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 03:25:55 INFO - PROCESS | 1745 | 1463739955569 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c29e000 == 90 [pid = 1745] [id = 689] 03:25:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8f6d0000) [pid = 1745] [serial = 2068] [outer = (nil)] 03:25:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x91570400) [pid = 1745] [serial = 2069] [outer = 0x8f6d0000] 03:25:55 INFO - PROCESS | 1745 | 1463739955729 Marionette DEBUG loaded listener.js 03:25:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x9157d800) [pid = 1745] [serial = 2070] [outer = 0x8f6d0000] 03:25:57 INFO - PROCESS | 1745 | 1463739957312 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:25:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:25:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2821ms 03:25:57 INFO - PROCESS | 1745 | 1463739957380 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 03:25:57 INFO - PROCESS | 1745 | 1463739957388 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 03:25:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:25:57 INFO - PROCESS | 1745 | 1463739957588 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:25:57 INFO - PROCESS | 1745 | 1463739957607 Marionette TRACE conn4 <- [1,2730,null,{}] 03:25:57 INFO - PROCESS | 1745 | 1463739957632 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:57 INFO - PROCESS | 1745 | 1463739957888 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 03:25:58 INFO - PROCESS | 1745 | 1463739958184 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:58 INFO - PROCESS | 1745 | ++DOCSHELL 0x914cf800 == 91 [pid = 1745] [id = 690] 03:25:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x91577400) [pid = 1745] [serial = 2071] [outer = (nil)] 03:25:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x91d8a800) [pid = 1745] [serial = 2072] [outer = 0x91577400] 03:25:58 INFO - PROCESS | 1745 | 1463739958293 Marionette DEBUG loaded listener.js 03:25:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x925d8c00) [pid = 1745] [serial = 2073] [outer = 0x91577400] 03:25:59 INFO - PROCESS | 1745 | 1463739959675 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 03:25:59 INFO - PROCESS | 1745 | 1463739959803 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 03:25:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:25:59 INFO - PROCESS | 1745 | 1463739959837 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:25:59 INFO - PROCESS | 1745 | 1463739959840 Marionette TRACE conn4 <- [1,2734,null,{}] 03:25:59 INFO - PROCESS | 1745 | 1463739959849 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:00 INFO - PROCESS | 1745 | 1463739960131 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 03:26:00 INFO - PROCESS | 1745 | 1463739960448 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x8f6d3000 == 92 [pid = 1745] [id = 691] 03:26:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x91d83400) [pid = 1745] [serial = 2074] [outer = (nil)] 03:26:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x928b4800) [pid = 1745] [serial = 2075] [outer = 0x91d83400] 03:26:00 INFO - PROCESS | 1745 | 1463739960552 Marionette DEBUG loaded listener.js 03:26:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x92bf8800) [pid = 1745] [serial = 2076] [outer = 0x91d83400] 03:26:01 INFO - PROCESS | 1745 | 1463739961592 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:26:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:26:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1840ms 03:26:01 INFO - PROCESS | 1745 | 1463739961675 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 03:26:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:26:01 INFO - PROCESS | 1745 | 1463739961680 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 03:26:01 INFO - PROCESS | 1745 | 1463739961688 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:26:01 INFO - PROCESS | 1745 | 1463739961691 Marionette TRACE conn4 <- [1,2738,null,{}] 03:26:01 INFO - PROCESS | 1745 | 1463739961699 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:02 INFO - PROCESS | 1745 | 1463739962006 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 03:26:02 INFO - PROCESS | 1745 | 1463739962358 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x9172c000 == 93 [pid = 1745] [id = 692] 03:26:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x9272a000) [pid = 1745] [serial = 2077] [outer = (nil)] 03:26:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x92e45c00) [pid = 1745] [serial = 2078] [outer = 0x9272a000] 03:26:02 INFO - PROCESS | 1745 | 1463739962459 Marionette DEBUG loaded listener.js 03:26:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x9459a400) [pid = 1745] [serial = 2079] [outer = 0x9272a000] 03:26:03 INFO - PROCESS | 1745 | 1463739963477 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:26:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:26:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1835ms 03:26:03 INFO - PROCESS | 1745 | 1463739963524 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 03:26:03 INFO - PROCESS | 1745 | 1463739963528 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 03:26:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:26:03 INFO - PROCESS | 1745 | 1463739963557 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:26:03 INFO - PROCESS | 1745 | 1463739963561 Marionette TRACE conn4 <- [1,2742,null,{}] 03:26:03 INFO - PROCESS | 1745 | 1463739963568 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:03 INFO - PROCESS | 1745 | 1463739963870 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 03:26:04 INFO - PROCESS | 1745 | 1463739964193 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x92aa0c00 == 94 [pid = 1745] [id = 693] 03:26:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x92bf5800) [pid = 1745] [serial = 2080] [outer = (nil)] 03:26:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x95182400) [pid = 1745] [serial = 2081] [outer = 0x92bf5800] 03:26:04 INFO - PROCESS | 1745 | 1463739964285 Marionette DEBUG loaded listener.js 03:26:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x95391000) [pid = 1745] [serial = 2082] [outer = 0x92bf5800] 03:26:05 INFO - PROCESS | 1745 | 1463739965216 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:26:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:26:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1700ms 03:26:05 INFO - PROCESS | 1745 | 1463739965254 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 03:26:05 INFO - PROCESS | 1745 | 1463739965258 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 03:26:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:26:05 INFO - PROCESS | 1745 | 1463739965265 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:26:05 INFO - PROCESS | 1745 | 1463739965268 Marionette TRACE conn4 <- [1,2746,null,{}] 03:26:05 INFO - PROCESS | 1745 | 1463739965276 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:05 INFO - PROCESS | 1745 | 1463739965543 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 03:26:05 INFO - PROCESS | 1745 | 1463739965906 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x9272ac00 == 95 [pid = 1745] [id = 694] 03:26:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x9517a800) [pid = 1745] [serial = 2083] [outer = (nil)] 03:26:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x95a62400) [pid = 1745] [serial = 2084] [outer = 0x9517a800] 03:26:06 INFO - PROCESS | 1745 | 1463739966010 Marionette DEBUG loaded listener.js 03:26:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x95bb2c00) [pid = 1745] [serial = 2085] [outer = 0x9517a800] 03:26:06 INFO - PROCESS | 1745 | 1463739966942 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:26:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:26:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1739ms 03:26:07 INFO - PROCESS | 1745 | 1463739967005 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 03:26:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:26:07 INFO - PROCESS | 1745 | 1463739967009 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 03:26:07 INFO - PROCESS | 1745 | 1463739967017 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:26:07 INFO - PROCESS | 1745 | 1463739967020 Marionette TRACE conn4 <- [1,2750,null,{}] 03:26:07 INFO - PROCESS | 1745 | 1463739967028 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:07 INFO - PROCESS | 1745 | 1463739967298 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 03:26:07 INFO - PROCESS | 1745 | 1463739967665 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x95141400 == 96 [pid = 1745] [id = 695] 03:26:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x957b4000) [pid = 1745] [serial = 2086] [outer = (nil)] 03:26:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x980d1000) [pid = 1745] [serial = 2087] [outer = 0x957b4000] 03:26:07 INFO - PROCESS | 1745 | 1463739967760 Marionette DEBUG loaded listener.js 03:26:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x99149800) [pid = 1745] [serial = 2088] [outer = 0x957b4000] 03:26:08 INFO - PROCESS | 1745 | 1463739968766 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:26:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:26:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1788ms 03:26:08 INFO - PROCESS | 1745 | 1463739968805 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 03:26:08 INFO - PROCESS | 1745 | 1463739968809 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 03:26:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:26:08 INFO - PROCESS | 1745 | 1463739968818 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:26:08 INFO - PROCESS | 1745 | 1463739968823 Marionette TRACE conn4 <- [1,2754,null,{}] 03:26:08 INFO - PROCESS | 1745 | 1463739968830 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:09 INFO - PROCESS | 1745 | 1463739969109 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 03:26:09 INFO - PROCESS | 1745 | 1463739969507 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x9753a400 == 97 [pid = 1745] [id = 696] 03:26:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x9a0b2400) [pid = 1745] [serial = 2089] [outer = (nil)] 03:26:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x9a277400) [pid = 1745] [serial = 2090] [outer = 0x9a0b2400] 03:26:09 INFO - PROCESS | 1745 | 1463739969609 Marionette DEBUG loaded listener.js 03:26:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x9a34a800) [pid = 1745] [serial = 2091] [outer = 0x9a0b2400] 03:26:10 INFO - PROCESS | 1745 | 1463739970541 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:26:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:26:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1797ms 03:26:10 INFO - PROCESS | 1745 | 1463739970616 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 03:26:10 INFO - PROCESS | 1745 | 1463739970621 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 03:26:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:26:10 INFO - PROCESS | 1745 | 1463739970628 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:26:10 INFO - PROCESS | 1745 | 1463739970633 Marionette TRACE conn4 <- [1,2758,null,{}] 03:26:10 INFO - PROCESS | 1745 | 1463739970639 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:10 INFO - PROCESS | 1745 | 1463739970930 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 03:26:11 INFO - PROCESS | 1745 | 1463739971288 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x95a69800 == 98 [pid = 1745] [id = 697] 03:26:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x9a345c00) [pid = 1745] [serial = 2092] [outer = (nil)] 03:26:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x9af1bc00) [pid = 1745] [serial = 2093] [outer = 0x9a345c00] 03:26:11 INFO - PROCESS | 1745 | 1463739971386 Marionette DEBUG loaded listener.js 03:26:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x9af1dc00) [pid = 1745] [serial = 2094] [outer = 0x9a345c00] 03:26:12 INFO - PROCESS | 1745 | 1463739972297 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:26:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:26:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1738ms 03:26:12 INFO - PROCESS | 1745 | 1463739972368 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 03:26:12 INFO - PROCESS | 1745 | 1463739972372 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 03:26:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:26:12 INFO - PROCESS | 1745 | 1463739972380 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:26:12 INFO - PROCESS | 1745 | 1463739972386 Marionette TRACE conn4 <- [1,2762,null,{}] 03:26:12 INFO - PROCESS | 1745 | 1463739972393 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:12 INFO - PROCESS | 1745 | 1463739972698 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 03:26:13 INFO - PROCESS | 1745 | 1463739973081 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:13 INFO - PROCESS | 1745 | ++DOCSHELL 0x9913dc00 == 99 [pid = 1745] [id = 698] 03:26:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x99c09400) [pid = 1745] [serial = 2095] [outer = (nil)] 03:26:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x9b369800) [pid = 1745] [serial = 2096] [outer = 0x99c09400] 03:26:13 INFO - PROCESS | 1745 | 1463739973175 Marionette DEBUG loaded listener.js 03:26:13 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x9b36e400) [pid = 1745] [serial = 2097] [outer = 0x99c09400] 03:26:14 INFO - PROCESS | 1745 | 1463739974139 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:26:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:26:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1793ms 03:26:14 INFO - PROCESS | 1745 | 1463739974173 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 03:26:14 INFO - PROCESS | 1745 | 1463739974178 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 03:26:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:26:14 INFO - PROCESS | 1745 | 1463739974185 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:26:14 INFO - PROCESS | 1745 | 1463739974189 Marionette TRACE conn4 <- [1,2766,null,{}] 03:26:14 INFO - PROCESS | 1745 | 1463739974196 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:14 INFO - PROCESS | 1745 | 1463739974466 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 03:26:14 INFO - PROCESS | 1745 | 1463739974859 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x99ee4c00 == 100 [pid = 1745] [id = 699] 03:26:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x9a026c00) [pid = 1745] [serial = 2098] [outer = (nil)] 03:26:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x9be92000) [pid = 1745] [serial = 2099] [outer = 0x9a026c00] 03:26:14 INFO - PROCESS | 1745 | 1463739974952 Marionette DEBUG loaded listener.js 03:26:15 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x9bfaa400) [pid = 1745] [serial = 2100] [outer = 0x9a026c00] 03:26:15 INFO - PROCESS | 1745 | 1463739975891 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:26:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:26:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1741ms 03:26:15 INFO - PROCESS | 1745 | 1463739975927 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 03:26:15 INFO - PROCESS | 1745 | 1463739975931 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 03:26:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:26:15 INFO - PROCESS | 1745 | 1463739975938 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:26:15 INFO - PROCESS | 1745 | 1463739975942 Marionette TRACE conn4 <- [1,2770,null,{}] 03:26:15 INFO - PROCESS | 1745 | 1463739975949 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:16 INFO - PROCESS | 1745 | 1463739976199 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 03:26:16 INFO - PROCESS | 1745 | 1463739976555 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b62d000 == 101 [pid = 1745] [id = 700] 03:26:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x9bfafc00) [pid = 1745] [serial = 2101] [outer = (nil)] 03:26:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x9e437400) [pid = 1745] [serial = 2102] [outer = 0x9bfafc00] 03:26:16 INFO - PROCESS | 1745 | 1463739976654 Marionette DEBUG loaded listener.js 03:26:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0xa104f400) [pid = 1745] [serial = 2103] [outer = 0x9bfafc00] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x88209800 == 100 [pid = 1745] [id = 684] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8a49d000 == 99 [pid = 1745] [id = 683] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x88ec7000 == 98 [pid = 1745] [id = 682] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8ec10c00 == 97 [pid = 1745] [id = 675] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb48c00 == 96 [pid = 1745] [id = 674] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6d7400 == 95 [pid = 1745] [id = 672] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8d471000 == 94 [pid = 1745] [id = 673] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8832c800 == 93 [pid = 1745] [id = 671] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2b8800 == 92 [pid = 1745] [id = 670] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2b5c00 == 91 [pid = 1745] [id = 669] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8d6ce800 == 90 [pid = 1745] [id = 668] 03:26:19 INFO - PROCESS | 1745 | --DOCSHELL 0x8a495800 == 89 [pid = 1745] [id = 667] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x8ded5000) [pid = 1745] [serial = 1998] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x8df35c00) [pid = 1745] [serial = 1943] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x957b4400) [pid = 1745] [serial = 1968] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x8d6cec00) [pid = 1745] [serial = 1997] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x8bcf2800) [pid = 1745] [serial = 1991] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x92a91800) [pid = 1745] [serial = 1959] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x928b1000) [pid = 1745] [serial = 1958] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x8c298400) [pid = 1745] [serial = 1992] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0xa104c800) [pid = 1745] [serial = 1985] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x9a5c1400) [pid = 1745] [serial = 1974] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x92e3d800) [pid = 1745] [serial = 1962] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x9b375000) [pid = 1745] [serial = 1976] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x9c0af400) [pid = 1745] [serial = 1983] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x9a348400) [pid = 1745] [serial = 1973] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x8eca7000) [pid = 1745] [serial = 1949] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x9b62f000) [pid = 1745] [serial = 1977] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x94557400) [pid = 1745] [serial = 1964] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x945a3800) [pid = 1745] [serial = 1965] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x88ebc800) [pid = 1745] [serial = 1988] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x925e0400) [pid = 1745] [serial = 1955] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x9b36a800) [pid = 1745] [serial = 1926] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x9b922000) [pid = 1745] [serial = 1979] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8c9f7c00) [pid = 1745] [serial = 1995] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x8bbe0c00) [pid = 1745] [serial = 1940] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x9914c800) [pid = 1745] [serial = 1970] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x914cf000) [pid = 1745] [serial = 1952] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x9bfab400) [pid = 1745] [serial = 1980] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x8a2af000) [pid = 1745] [serial = 1989] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8c9c6000) [pid = 1745] [serial = 1994] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0xa1050000) [pid = 1745] [serial = 1986] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x9a023800) [pid = 1745] [serial = 1971] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x92bf1400) [pid = 1745] [serial = 1961] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x8df30c00) [pid = 1745] [serial = 1875] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x957ab000) [pid = 1745] [serial = 1967] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8eb7c000) [pid = 1745] [serial = 1946] [outer = (nil)] [url = about:blank] 03:26:19 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x9bfcf000) [pid = 1745] [serial = 1982] [outer = (nil)] [url = about:blank] 03:26:20 INFO - PROCESS | 1745 | 1463739980241 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:26:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:26:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 4349ms 03:26:20 INFO - PROCESS | 1745 | 1463739980289 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 03:26:20 INFO - PROCESS | 1745 | 1463739980296 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 03:26:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:26:20 INFO - PROCESS | 1745 | 1463739980306 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:26:20 INFO - PROCESS | 1745 | 1463739980310 Marionette TRACE conn4 <- [1,2774,null,{}] 03:26:20 INFO - PROCESS | 1745 | 1463739980320 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:20 INFO - PROCESS | 1745 | 1463739980639 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 03:26:20 INFO - PROCESS | 1745 | 1463739980867 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:20 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2b1400 == 90 [pid = 1745] [id = 701] 03:26:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8a493c00) [pid = 1745] [serial = 2104] [outer = (nil)] 03:26:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8bcea400) [pid = 1745] [serial = 2105] [outer = 0x8a493c00] 03:26:20 INFO - PROCESS | 1745 | 1463739980960 Marionette DEBUG loaded listener.js 03:26:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8c294400) [pid = 1745] [serial = 2106] [outer = 0x8a493c00] 03:26:21 INFO - PROCESS | 1745 | 1463739981833 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:26:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:26:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1592ms 03:26:21 INFO - PROCESS | 1745 | 1463739981898 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 03:26:21 INFO - PROCESS | 1745 | 1463739981907 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 03:26:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:26:21 INFO - PROCESS | 1745 | 1463739981919 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:26:21 INFO - PROCESS | 1745 | 1463739981923 Marionette TRACE conn4 <- [1,2778,null,{}] 03:26:21 INFO - PROCESS | 1745 | 1463739981931 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:22 INFO - PROCESS | 1745 | 1463739982184 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 03:26:22 INFO - PROCESS | 1745 | 1463739982488 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c614c00 == 91 [pid = 1745] [id = 702] 03:26:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8c9c6000) [pid = 1745] [serial = 2107] [outer = (nil)] 03:26:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8d6c5800) [pid = 1745] [serial = 2108] [outer = 0x8c9c6000] 03:26:22 INFO - PROCESS | 1745 | 1463739982583 Marionette DEBUG loaded listener.js 03:26:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8d83f400) [pid = 1745] [serial = 2109] [outer = 0x8c9c6000] 03:26:23 INFO - PROCESS | 1745 | 1463739983543 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:26:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:26:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1691ms 03:26:23 INFO - PROCESS | 1745 | 1463739983610 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 03:26:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:26:23 INFO - PROCESS | 1745 | 1463739983622 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 03:26:23 INFO - PROCESS | 1745 | 1463739983653 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:26:23 INFO - PROCESS | 1745 | 1463739983663 Marionette TRACE conn4 <- [1,2782,null,{}] 03:26:23 INFO - PROCESS | 1745 | 1463739983706 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:24 INFO - PROCESS | 1745 | 1463739984054 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 03:26:24 INFO - PROCESS | 1745 | 1463739984298 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e0e0400 == 92 [pid = 1745] [id = 703] 03:26:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8e2e9c00) [pid = 1745] [serial = 2110] [outer = (nil)] 03:26:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8e2f4c00) [pid = 1745] [serial = 2111] [outer = 0x8e2e9c00] 03:26:24 INFO - PROCESS | 1745 | 1463739984379 Marionette DEBUG loaded listener.js 03:26:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x8e92f800) [pid = 1745] [serial = 2112] [outer = 0x8e2e9c00] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x98038c00) [pid = 1745] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8a5c3400) [pid = 1745] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x9538b400) [pid = 1745] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x9753cc00) [pid = 1745] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x928b3800) [pid = 1745] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x91571800) [pid = 1745] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x88326400) [pid = 1745] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8e2ef400) [pid = 1745] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x925e2400) [pid = 1745] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x88ec8800) [pid = 1745] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8a56b800) [pid = 1745] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x92e3d400) [pid = 1745] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8e92d000) [pid = 1745] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x914ca000) [pid = 1745] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8d831800) [pid = 1745] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x9157d400) [pid = 1745] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x8e2f6000) [pid = 1745] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8dedfc00) [pid = 1745] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x8ebbfc00) [pid = 1745] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x8a4a0400) [pid = 1745] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8d839c00) [pid = 1745] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x91728400) [pid = 1745] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x8eb41400) [pid = 1745] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:26:25 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x8ebc8400) [pid = 1745] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:26:25 INFO - PROCESS | 1745 | 1463739985828 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:26:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:26:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2233ms 03:26:25 INFO - PROCESS | 1745 | 1463739985862 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 03:26:25 INFO - PROCESS | 1745 | 1463739985867 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 03:26:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:26:25 INFO - PROCESS | 1745 | 1463739985875 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:26:25 INFO - PROCESS | 1745 | 1463739985878 Marionette TRACE conn4 <- [1,2786,null,{}] 03:26:25 INFO - PROCESS | 1745 | 1463739985884 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:26 INFO - PROCESS | 1745 | 1463739986212 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 03:26:26 INFO - PROCESS | 1745 | 1463739986239 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:26 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5ca000 == 93 [pid = 1745] [id = 704] 03:26:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8ded4800) [pid = 1745] [serial = 2113] [outer = (nil)] 03:26:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8e929400) [pid = 1745] [serial = 2114] [outer = 0x8ded4800] 03:26:26 INFO - PROCESS | 1745 | 1463739986321 Marionette DEBUG loaded listener.js 03:26:26 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8eb4e000) [pid = 1745] [serial = 2115] [outer = 0x8ded4800] 03:26:27 INFO - PROCESS | 1745 | 1463739987535 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:26:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:26:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1683ms 03:26:27 INFO - PROCESS | 1745 | 1463739987560 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 03:26:27 INFO - PROCESS | 1745 | 1463739987569 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 03:26:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:26:27 INFO - PROCESS | 1745 | 1463739987580 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:26:27 INFO - PROCESS | 1745 | 1463739987588 Marionette TRACE conn4 <- [1,2790,null,{}] 03:26:27 INFO - PROCESS | 1745 | 1463739987598 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:27 INFO - PROCESS | 1745 | 1463739987943 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 03:26:28 INFO - PROCESS | 1745 | 1463739988318 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ebc800 == 94 [pid = 1745] [id = 705] 03:26:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x88ec0800) [pid = 1745] [serial = 2116] [outer = (nil)] 03:26:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8c293800) [pid = 1745] [serial = 2117] [outer = 0x88ec0800] 03:26:28 INFO - PROCESS | 1745 | 1463739988429 Marionette DEBUG loaded listener.js 03:26:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8c9b2800) [pid = 1745] [serial = 2118] [outer = 0x88ec0800] 03:26:29 INFO - PROCESS | 1745 | 1463739989428 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:26:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:26:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1889ms 03:26:29 INFO - PROCESS | 1745 | 1463739989470 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 03:26:29 INFO - PROCESS | 1745 | 1463739989479 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 03:26:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:26:29 INFO - PROCESS | 1745 | 1463739989491 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:26:29 INFO - PROCESS | 1745 | 1463739989495 Marionette TRACE conn4 <- [1,2794,null,{}] 03:26:29 INFO - PROCESS | 1745 | 1463739989503 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:29 INFO - PROCESS | 1745 | 1463739989777 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 03:26:30 INFO - PROCESS | 1745 | 1463739990195 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df32400 == 95 [pid = 1745] [id = 706] 03:26:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8df3b400) [pid = 1745] [serial = 2119] [outer = (nil)] 03:26:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8e0e2800) [pid = 1745] [serial = 2120] [outer = 0x8df3b400] 03:26:30 INFO - PROCESS | 1745 | 1463739990291 Marionette DEBUG loaded listener.js 03:26:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8e2f3800) [pid = 1745] [serial = 2121] [outer = 0x8df3b400] 03:26:31 INFO - PROCESS | 1745 | 1463739991277 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:26:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:26:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1834ms 03:26:31 INFO - PROCESS | 1745 | 1463739991326 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 03:26:31 INFO - PROCESS | 1745 | 1463739991331 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 03:26:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:26:31 INFO - PROCESS | 1745 | 1463739991338 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:26:31 INFO - PROCESS | 1745 | 1463739991345 Marionette TRACE conn4 <- [1,2798,null,{}] 03:26:31 INFO - PROCESS | 1745 | 1463739991363 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:31 INFO - PROCESS | 1745 | 1463739991663 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 03:26:32 INFO - PROCESS | 1745 | 1463739992020 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ec08800 == 96 [pid = 1745] [id = 707] 03:26:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8eca9800) [pid = 1745] [serial = 2122] [outer = (nil)] 03:26:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8f6da000) [pid = 1745] [serial = 2123] [outer = 0x8eca9800] 03:26:32 INFO - PROCESS | 1745 | 1463739992120 Marionette DEBUG loaded listener.js 03:26:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x91571800) [pid = 1745] [serial = 2124] [outer = 0x8eca9800] 03:26:33 INFO - PROCESS | 1745 | 1463739993149 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:26:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:26:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1842ms 03:26:33 INFO - PROCESS | 1745 | 1463739993181 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 03:26:33 INFO - PROCESS | 1745 | 1463739993186 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 03:26:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:26:33 INFO - PROCESS | 1745 | 1463739993194 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:26:33 INFO - PROCESS | 1745 | 1463739993197 Marionette TRACE conn4 <- [1,2802,null,{}] 03:26:33 INFO - PROCESS | 1745 | 1463739993204 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:33 INFO - PROCESS | 1745 | 1463739993524 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 03:26:33 INFO - PROCESS | 1745 | 1463739993882 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:33 INFO - PROCESS | 1745 | ++DOCSHELL 0x8831d800 == 97 [pid = 1745] [id = 708] 03:26:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8bcf6c00) [pid = 1745] [serial = 2125] [outer = (nil)] 03:26:33 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8f6db400) [pid = 1745] [serial = 2126] [outer = 0x8bcf6c00] 03:26:33 INFO - PROCESS | 1745 | 1463739993979 Marionette DEBUG loaded listener.js 03:26:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x925d8000) [pid = 1745] [serial = 2127] [outer = 0x8bcf6c00] 03:26:35 INFO - PROCESS | 1745 | 1463739995037 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:26:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:26:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1886ms 03:26:35 INFO - PROCESS | 1745 | 1463739995092 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 03:26:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:26:35 INFO - PROCESS | 1745 | 1463739995099 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 03:26:35 INFO - PROCESS | 1745 | 1463739995110 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:26:35 INFO - PROCESS | 1745 | 1463739995115 Marionette TRACE conn4 <- [1,2806,null,{}] 03:26:35 INFO - PROCESS | 1745 | 1463739995122 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:35 INFO - PROCESS | 1745 | 1463739995383 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 03:26:35 INFO - PROCESS | 1745 | 1463739995710 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ebf800 == 98 [pid = 1745] [id = 709] 03:26:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8a492800) [pid = 1745] [serial = 2128] [outer = (nil)] 03:26:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x9272b000) [pid = 1745] [serial = 2129] [outer = 0x8a492800] 03:26:35 INFO - PROCESS | 1745 | 1463739995803 Marionette DEBUG loaded listener.js 03:26:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x928b3800) [pid = 1745] [serial = 2130] [outer = 0x8a492800] 03:26:36 INFO - PROCESS | 1745 | 1463739996722 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:26:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:26:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1634ms 03:26:36 INFO - PROCESS | 1745 | 1463739996746 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 03:26:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:26:36 INFO - PROCESS | 1745 | 1463739996751 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 03:26:36 INFO - PROCESS | 1745 | 1463739996758 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:26:36 INFO - PROCESS | 1745 | 1463739996762 Marionette TRACE conn4 <- [1,2810,null,{}] 03:26:36 INFO - PROCESS | 1745 | 1463739996791 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:37 INFO - PROCESS | 1745 | 1463739997091 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 03:26:37 INFO - PROCESS | 1745 | 1463739997451 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e2afc00 == 99 [pid = 1745] [id = 710] 03:26:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x925e6800) [pid = 1745] [serial = 2131] [outer = (nil)] 03:26:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x93bf8400) [pid = 1745] [serial = 2132] [outer = 0x925e6800] 03:26:37 INFO - PROCESS | 1745 | 1463739997560 Marionette DEBUG loaded listener.js 03:26:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x94f7b000) [pid = 1745] [serial = 2133] [outer = 0x925e6800] 03:26:38 INFO - PROCESS | 1745 | 1463739998544 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:26:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:26:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1863ms 03:26:38 INFO - PROCESS | 1745 | 1463739998621 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 03:26:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:26:38 INFO - PROCESS | 1745 | 1463739998626 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 03:26:38 INFO - PROCESS | 1745 | 1463739998633 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:26:38 INFO - PROCESS | 1745 | 1463739998637 Marionette TRACE conn4 <- [1,2814,null,{}] 03:26:38 INFO - PROCESS | 1745 | 1463739998644 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:38 INFO - PROCESS | 1745 | 1463739998962 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 03:26:39 INFO - PROCESS | 1745 | 1463739999328 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:39 INFO - PROCESS | 1745 | ++DOCSHELL 0x91d86c00 == 100 [pid = 1745] [id = 711] 03:26:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x92a99c00) [pid = 1745] [serial = 2134] [outer = (nil)] 03:26:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x957b0400) [pid = 1745] [serial = 2135] [outer = 0x92a99c00] 03:26:39 INFO - PROCESS | 1745 | 1463739999424 Marionette DEBUG loaded listener.js 03:26:39 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x957b8400) [pid = 1745] [serial = 2136] [outer = 0x92a99c00] 03:26:40 INFO - PROCESS | 1745 | 1463740000414 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:26:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:26:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1831ms 03:26:40 INFO - PROCESS | 1745 | 1463740000469 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 03:26:40 INFO - PROCESS | 1745 | 1463740000473 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 03:26:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:26:40 INFO - PROCESS | 1745 | 1463740000481 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:26:40 INFO - PROCESS | 1745 | 1463740000486 Marionette TRACE conn4 <- [1,2818,null,{}] 03:26:40 INFO - PROCESS | 1745 | 1463740000492 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:40 INFO - PROCESS | 1745 | 1463740000754 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 03:26:41 INFO - PROCESS | 1745 | 1463740001111 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2af800 == 101 [pid = 1745] [id = 712] 03:26:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x925e5000) [pid = 1745] [serial = 2137] [outer = (nil)] 03:26:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x980d1c00) [pid = 1745] [serial = 2138] [outer = 0x925e5000] 03:26:41 INFO - PROCESS | 1745 | 1463740001209 Marionette DEBUG loaded listener.js 03:26:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x9913d800) [pid = 1745] [serial = 2139] [outer = 0x925e5000] 03:26:42 INFO - PROCESS | 1745 | 1463740002173 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:26:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:26:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1737ms 03:26:42 INFO - PROCESS | 1745 | 1463740002220 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 03:26:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:26:42 INFO - PROCESS | 1745 | 1463740002224 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 03:26:42 INFO - PROCESS | 1745 | 1463740002232 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:26:42 INFO - PROCESS | 1745 | 1463740002235 Marionette TRACE conn4 <- [1,2822,null,{}] 03:26:42 INFO - PROCESS | 1745 | 1463740002242 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:42 INFO - PROCESS | 1745 | 1463740002514 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 03:26:42 INFO - PROCESS | 1745 | 1463740002869 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x92a9b800 == 102 [pid = 1745] [id = 713] 03:26:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x92e41800) [pid = 1745] [serial = 2140] [outer = (nil)] 03:26:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x980d3400) [pid = 1745] [serial = 2141] [outer = 0x92e41800] 03:26:42 INFO - PROCESS | 1745 | 1463740002968 Marionette DEBUG loaded listener.js 03:26:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x9a023800) [pid = 1745] [serial = 2142] [outer = 0x92e41800] 03:26:43 INFO - PROCESS | 1745 | 1463740003957 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:26:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:26:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1784ms 03:26:44 INFO - PROCESS | 1745 | 1463740004017 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 03:26:44 INFO - PROCESS | 1745 | 1463740004022 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 03:26:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:26:44 INFO - PROCESS | 1745 | 1463740004029 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:26:44 INFO - PROCESS | 1745 | 1463740004032 Marionette TRACE conn4 <- [1,2826,null,{}] 03:26:44 INFO - PROCESS | 1745 | 1463740004039 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:44 INFO - PROCESS | 1745 | 1463740004291 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 03:26:44 INFO - PROCESS | 1745 | 1463740004660 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bee400 == 103 [pid = 1745] [id = 714] 03:26:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x99cdf000) [pid = 1745] [serial = 2143] [outer = (nil)] 03:26:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x9a27ac00) [pid = 1745] [serial = 2144] [outer = 0x99cdf000] 03:26:44 INFO - PROCESS | 1745 | 1463740004760 Marionette DEBUG loaded listener.js 03:26:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x9a281000) [pid = 1745] [serial = 2145] [outer = 0x99cdf000] 03:26:45 INFO - PROCESS | 1745 | 1463740005745 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:26:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:26:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1785ms 03:26:45 INFO - PROCESS | 1745 | 1463740005815 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 03:26:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:26:45 INFO - PROCESS | 1745 | 1463740005820 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 03:26:45 INFO - PROCESS | 1745 | 1463740005828 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:26:45 INFO - PROCESS | 1745 | 1463740005833 Marionette TRACE conn4 <- [1,2830,null,{}] 03:26:45 INFO - PROCESS | 1745 | 1463740005840 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:46 INFO - PROCESS | 1745 | 1463740006128 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 03:26:46 INFO - PROCESS | 1745 | 1463740006498 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:46 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b36d000 == 104 [pid = 1745] [id = 715] 03:26:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x9b633800) [pid = 1745] [serial = 2146] [outer = (nil)] 03:26:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x9bfa9400) [pid = 1745] [serial = 2147] [outer = 0x9b633800] 03:26:46 INFO - PROCESS | 1745 | 1463740006617 Marionette DEBUG loaded listener.js 03:26:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x9d217400) [pid = 1745] [serial = 2148] [outer = 0x9b633800] 03:26:47 INFO - PROCESS | 1745 | 1463740007640 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:26:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1886ms 03:26:47 INFO - PROCESS | 1745 | 1463740007714 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 03:26:47 INFO - PROCESS | 1745 | 1463740007718 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 03:26:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:26:47 INFO - PROCESS | 1745 | 1463740007725 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:26:47 INFO - PROCESS | 1745 | 1463740007728 Marionette TRACE conn4 <- [1,2834,null,{}] 03:26:47 INFO - PROCESS | 1745 | 1463740007736 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:48 INFO - PROCESS | 1745 | 1463740008012 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 03:26:48 INFO - PROCESS | 1745 | 1463740008376 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:48 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a022000 == 105 [pid = 1745] [id = 716] 03:26:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x9a543c00) [pid = 1745] [serial = 2149] [outer = (nil)] 03:26:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0xa1051800) [pid = 1745] [serial = 2150] [outer = 0x9a543c00] 03:26:48 INFO - PROCESS | 1745 | 1463740008472 Marionette DEBUG loaded listener.js 03:26:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0xa21a6800) [pid = 1745] [serial = 2151] [outer = 0x9a543c00] 03:26:49 INFO - PROCESS | 1745 | 1463740009396 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:26:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:26:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1737ms 03:26:49 INFO - PROCESS | 1745 | 1463740009464 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 03:26:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:26:49 INFO - PROCESS | 1745 | 1463740009469 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 03:26:49 INFO - PROCESS | 1745 | 1463740009476 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:26:49 INFO - PROCESS | 1745 | 1463740009479 Marionette TRACE conn4 <- [1,2838,null,{}] 03:26:49 INFO - PROCESS | 1745 | 1463740009487 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:49 INFO - PROCESS | 1745 | 1463740009759 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 03:26:50 INFO - PROCESS | 1745 | 1463740010167 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:50 INFO - PROCESS | 1745 | ++DOCSHELL 0xa262d000 == 106 [pid = 1745] [id = 717] 03:26:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0xa26bec00) [pid = 1745] [serial = 2152] [outer = (nil)] 03:26:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0xa26e7400) [pid = 1745] [serial = 2153] [outer = 0xa26bec00] 03:26:50 INFO - PROCESS | 1745 | 1463740010271 Marionette DEBUG loaded listener.js 03:26:50 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0xa305a000) [pid = 1745] [serial = 2154] [outer = 0xa26bec00] 03:26:51 INFO - PROCESS | 1745 | 1463740011215 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:26:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:26:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1793ms 03:26:51 INFO - PROCESS | 1745 | 1463740011288 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 03:26:51 INFO - PROCESS | 1745 | 1463740011291 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 03:26:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:26:51 INFO - PROCESS | 1745 | 1463740011304 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:26:51 INFO - PROCESS | 1745 | 1463740011307 Marionette TRACE conn4 <- [1,2842,null,{}] 03:26:51 INFO - PROCESS | 1745 | 1463740011314 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:51 INFO - PROCESS | 1745 | 1463740011572 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 03:26:51 INFO - PROCESS | 1745 | 1463740011927 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:51 INFO - PROCESS | 1745 | ++DOCSHELL 0xa1052c00 == 107 [pid = 1745] [id = 718] 03:26:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0xa22c3c00) [pid = 1745] [serial = 2155] [outer = (nil)] 03:26:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0xa3218800) [pid = 1745] [serial = 2156] [outer = 0xa22c3c00] 03:26:52 INFO - PROCESS | 1745 | 1463740012022 Marionette DEBUG loaded listener.js 03:26:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0xa3250800) [pid = 1745] [serial = 2157] [outer = 0xa22c3c00] 03:26:52 INFO - PROCESS | 1745 | 1463740012981 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:26:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:26:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1731ms 03:26:53 INFO - PROCESS | 1745 | 1463740013036 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 03:26:53 INFO - PROCESS | 1745 | 1463740013039 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 03:26:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:26:53 INFO - PROCESS | 1745 | 1463740013047 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:26:53 INFO - PROCESS | 1745 | 1463740013052 Marionette TRACE conn4 <- [1,2846,null,{}] 03:26:53 INFO - PROCESS | 1745 | 1463740013058 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:53 INFO - PROCESS | 1745 | 1463740013330 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 03:26:53 INFO - PROCESS | 1745 | 1463740013710 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:53 INFO - PROCESS | 1745 | ++DOCSHELL 0x88213800 == 108 [pid = 1745] [id = 719] 03:26:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x92bf1c00) [pid = 1745] [serial = 2158] [outer = (nil)] 03:26:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0xa353f400) [pid = 1745] [serial = 2159] [outer = 0x92bf1c00] 03:26:53 INFO - PROCESS | 1745 | 1463740013809 Marionette DEBUG loaded listener.js 03:26:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0xa35f6400) [pid = 1745] [serial = 2160] [outer = 0x92bf1c00] 03:26:54 INFO - PROCESS | 1745 | 1463740014736 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:26:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:26:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1744ms 03:26:54 INFO - PROCESS | 1745 | 1463740014792 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 03:26:54 INFO - PROCESS | 1745 | 1463740014796 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 03:26:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:26:54 INFO - PROCESS | 1745 | 1463740014803 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:26:54 INFO - PROCESS | 1745 | 1463740014806 Marionette TRACE conn4 <- [1,2850,null,{}] 03:26:54 INFO - PROCESS | 1745 | 1463740014813 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:55 INFO - PROCESS | 1745 | 1463740015082 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 03:26:55 INFO - PROCESS | 1745 | 1463740015443 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x9d221c00 == 109 [pid = 1745] [id = 720] 03:26:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0xa262c000) [pid = 1745] [serial = 2161] [outer = (nil)] 03:26:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0xa50e9800) [pid = 1745] [serial = 2162] [outer = 0xa262c000] 03:26:55 INFO - PROCESS | 1745 | 1463740015543 Marionette DEBUG loaded listener.js 03:26:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0xa6284000) [pid = 1745] [serial = 2163] [outer = 0xa262c000] 03:26:56 INFO - PROCESS | 1745 | 1463740016460 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:26:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:26:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1733ms 03:26:56 INFO - PROCESS | 1745 | 1463740016536 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 03:26:56 INFO - PROCESS | 1745 | 1463740016540 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 03:26:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:26:56 INFO - PROCESS | 1745 | 1463740016547 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:26:56 INFO - PROCESS | 1745 | 1463740016550 Marionette TRACE conn4 <- [1,2854,null,{}] 03:26:56 INFO - PROCESS | 1745 | 1463740016557 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:56 INFO - PROCESS | 1745 | 1463740016846 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 03:26:57 INFO - PROCESS | 1745 | 1463740017205 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x9753c800 == 110 [pid = 1745] [id = 721] 03:26:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0xa509b800) [pid = 1745] [serial = 2164] [outer = (nil)] 03:26:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0xa67bf400) [pid = 1745] [serial = 2165] [outer = 0xa509b800] 03:26:57 INFO - PROCESS | 1745 | 1463740017298 Marionette DEBUG loaded listener.js 03:26:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0xa67c6000) [pid = 1745] [serial = 2166] [outer = 0xa509b800] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8e0e0400 == 109 [pid = 1745] [id = 703] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8c614c00 == 108 [pid = 1745] [id = 702] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2b1400 == 107 [pid = 1745] [id = 701] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x99ee4c00 == 106 [pid = 1745] [id = 699] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x9b62d000 == 105 [pid = 1745] [id = 700] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x9913dc00 == 104 [pid = 1745] [id = 698] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x95a69800 == 103 [pid = 1745] [id = 697] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x9753a400 == 102 [pid = 1745] [id = 696] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x92bf0800 == 101 [pid = 1745] [id = 599] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x95141400 == 100 [pid = 1745] [id = 695] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x92aa0c00 == 99 [pid = 1745] [id = 693] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x9272ac00 == 98 [pid = 1745] [id = 694] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x9172c000 == 97 [pid = 1745] [id = 692] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8f6d3000 == 96 [pid = 1745] [id = 691] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x914cf800 == 95 [pid = 1745] [id = 690] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8c29e000 == 94 [pid = 1745] [id = 689] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8831f400 == 93 [pid = 1745] [id = 450] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8c28fc00 == 92 [pid = 1745] [id = 688] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8e083000 == 91 [pid = 1745] [id = 687] 03:27:00 INFO - PROCESS | 1745 | --DOCSHELL 0x8820f400 == 90 [pid = 1745] [id = 686] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x914d8c00) [pid = 1745] [serial = 1953] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x8c9bc800) [pid = 1745] [serial = 1941] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x8e0dac00) [pid = 1745] [serial = 1944] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x925f3400) [pid = 1745] [serial = 1956] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x8ebc2800) [pid = 1745] [serial = 1947] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x8f6ce800) [pid = 1745] [serial = 1950] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x8e0d8000) [pid = 1745] [serial = 2057] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x99ec2800) [pid = 1745] [serial = 2043] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x8c464c00) [pid = 1745] [serial = 2004] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x95baf800) [pid = 1745] [serial = 2036] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x99147400) [pid = 1745] [serial = 2040] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x92e47400) [pid = 1745] [serial = 2031] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x91ef1800) [pid = 1745] [serial = 2021] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x8a5c5400) [pid = 1745] [serial = 2054] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x95bb9c00) [pid = 1745] [serial = 2037] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x8eb3f800) [pid = 1745] [serial = 2010] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x92a98800) [pid = 1745] [serial = 2028] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x9a02fc00) [pid = 1745] [serial = 2045] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8aabf400) [pid = 1745] [serial = 2049] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x8c459800) [pid = 1745] [serial = 2051] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x95a61400) [pid = 1745] [serial = 2034] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x8e07a800) [pid = 1745] [serial = 2000] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x928b3c00) [pid = 1745] [serial = 2027] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8c9cc000) [pid = 1745] [serial = 2052] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8eca4000) [pid = 1745] [serial = 2015] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x99cdc400) [pid = 1745] [serial = 2042] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x91d8b800) [pid = 1745] [serial = 2019] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8e921400) [pid = 1745] [serial = 2009] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x95183c00) [pid = 1745] [serial = 2033] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x925da400) [pid = 1745] [serial = 2022] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x98f94400) [pid = 1745] [serial = 2039] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8df3d400) [pid = 1745] [serial = 2007] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8a5c3000) [pid = 1745] [serial = 2048] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x8ded7400) [pid = 1745] [serial = 2055] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8bcf6800) [pid = 1745] [serial = 2003] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x925f0c00) [pid = 1745] [serial = 2024] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x8eb84800) [pid = 1745] [serial = 2012] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x91d84400) [pid = 1745] [serial = 2018] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8ecacc00) [pid = 1745] [serial = 2016] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8df30400) [pid = 1745] [serial = 2006] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x92e3cc00) [pid = 1745] [serial = 2030] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x92720400) [pid = 1745] [serial = 2025] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8e2b2c00) [pid = 1745] [serial = 1938] [outer = (nil)] [url = about:blank] 03:27:00 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8ebcdc00) [pid = 1745] [serial = 2013] [outer = (nil)] [url = about:blank] 03:27:01 INFO - PROCESS | 1745 | 1463740021187 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:27:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:27:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 4696ms 03:27:01 INFO - PROCESS | 1745 | 1463740021244 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 03:27:01 INFO - PROCESS | 1745 | 1463740021251 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 03:27:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:27:01 INFO - PROCESS | 1745 | 1463740021262 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:27:01 INFO - PROCESS | 1745 | 1463740021266 Marionette TRACE conn4 <- [1,2858,null,{}] 03:27:01 INFO - PROCESS | 1745 | 1463740021292 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:01 INFO - PROCESS | 1745 | 1463740021574 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 03:27:02 INFO - PROCESS | 1745 | 1463740022005 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x88205400 == 91 [pid = 1745] [id = 722] 03:27:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8a56c800) [pid = 1745] [serial = 2167] [outer = (nil)] 03:27:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8aab4c00) [pid = 1745] [serial = 2168] [outer = 0x8a56c800] 03:27:02 INFO - PROCESS | 1745 | 1463740022103 Marionette DEBUG loaded listener.js 03:27:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8bcf7c00) [pid = 1745] [serial = 2169] [outer = 0x8a56c800] 03:27:03 INFO - PROCESS | 1745 | 1463740023049 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:27:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:27:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1846ms 03:27:03 INFO - PROCESS | 1745 | 1463740023108 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 03:27:03 INFO - PROCESS | 1745 | 1463740023117 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 03:27:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:27:03 INFO - PROCESS | 1745 | 1463740023138 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:27:03 INFO - PROCESS | 1745 | 1463740023144 Marionette TRACE conn4 <- [1,2862,null,{}] 03:27:03 INFO - PROCESS | 1745 | 1463740023150 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:03 INFO - PROCESS | 1745 | 1463740023487 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 03:27:03 INFO - PROCESS | 1745 | 1463740023757 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:03 INFO - PROCESS | 1745 | ++DOCSHELL 0x8bbd9800 == 92 [pid = 1745] [id = 723] 03:27:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8bcf6800) [pid = 1745] [serial = 2170] [outer = (nil)] 03:27:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8d471c00) [pid = 1745] [serial = 2171] [outer = 0x8bcf6800] 03:27:03 INFO - PROCESS | 1745 | 1463740023836 Marionette DEBUG loaded listener.js 03:27:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8d833800) [pid = 1745] [serial = 2172] [outer = 0x8bcf6800] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x91d83400) [pid = 1745] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x9a0b2400) [pid = 1745] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8e2e9c00) [pid = 1745] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x99582800) [pid = 1745] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x9272a000) [pid = 1745] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x99c09400) [pid = 1745] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8c456400) [pid = 1745] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x92bf5800) [pid = 1745] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x9517a800) [pid = 1745] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x957b4000) [pid = 1745] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x8a493c00) [pid = 1745] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x8e085400) [pid = 1745] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x8f6d0000) [pid = 1745] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8c615400) [pid = 1745] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x91577400) [pid = 1745] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x9a026c00) [pid = 1745] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 116 (0x9a345c00) [pid = 1745] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 115 (0x8c9c6000) [pid = 1745] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:27:05 INFO - PROCESS | 1745 | --DOMWINDOW == 114 (0x8bbdb800) [pid = 1745] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:27:05 INFO - PROCESS | 1745 | 1463740025537 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:27:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:27:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2441ms 03:27:05 INFO - PROCESS | 1745 | 1463740025581 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 03:27:05 INFO - PROCESS | 1745 | 1463740025586 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 03:27:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:27:05 INFO - PROCESS | 1745 | 1463740025603 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:27:05 INFO - PROCESS | 1745 | 1463740025613 Marionette TRACE conn4 <- [1,2866,null,{}] 03:27:05 INFO - PROCESS | 1745 | 1463740025639 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:06 INFO - PROCESS | 1745 | 1463740026183 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 03:27:06 INFO - PROCESS | 1745 | 1463740026244 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x8831f000 == 93 [pid = 1745] [id = 724] 03:27:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 115 (0x8df3e800) [pid = 1745] [serial = 2173] [outer = (nil)] 03:27:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 116 (0x8e0df800) [pid = 1745] [serial = 2174] [outer = 0x8df3e800] 03:27:06 INFO - PROCESS | 1745 | 1463740026344 Marionette DEBUG loaded listener.js 03:27:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 117 (0x8e2b5c00) [pid = 1745] [serial = 2175] [outer = 0x8df3e800] 03:27:07 INFO - PROCESS | 1745 | 1463740027809 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:27:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:27:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2259ms 03:27:07 INFO - PROCESS | 1745 | 1463740027862 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 03:27:07 INFO - PROCESS | 1745 | 1463740027869 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 03:27:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:27:07 INFO - PROCESS | 1745 | 1463740027880 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:27:07 INFO - PROCESS | 1745 | 1463740027887 Marionette TRACE conn4 <- [1,2870,null,{}] 03:27:07 INFO - PROCESS | 1745 | 1463740027899 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:08 INFO - PROCESS | 1745 | 1463740028256 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 03:27:08 INFO - PROCESS | 1745 | 1463740028632 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:08 INFO - PROCESS | 1745 | ++DOCSHELL 0x88322400 == 94 [pid = 1745] [id = 725] 03:27:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8a2af400) [pid = 1745] [serial = 2176] [outer = (nil)] 03:27:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8aabfc00) [pid = 1745] [serial = 2177] [outer = 0x8a2af400] 03:27:08 INFO - PROCESS | 1745 | 1463740028783 Marionette DEBUG loaded listener.js 03:27:08 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8c614c00) [pid = 1745] [serial = 2178] [outer = 0x8a2af400] 03:27:09 INFO - PROCESS | 1745 | 1463740029834 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:27:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:27:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1993ms 03:27:09 INFO - PROCESS | 1745 | 1463740029875 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 03:27:09 INFO - PROCESS | 1745 | 1463740029885 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 03:27:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:27:09 INFO - PROCESS | 1745 | 1463740029926 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:27:09 INFO - PROCESS | 1745 | 1463740029931 Marionette TRACE conn4 <- [1,2874,null,{}] 03:27:09 INFO - PROCESS | 1745 | 1463740029938 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:10 INFO - PROCESS | 1745 | 1463740030262 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 03:27:10 INFO - PROCESS | 1745 | 1463740030618 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5c5400 == 95 [pid = 1745] [id = 726] 03:27:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8c613800) [pid = 1745] [serial = 2179] [outer = (nil)] 03:27:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8d83f800) [pid = 1745] [serial = 2180] [outer = 0x8c613800] 03:27:10 INFO - PROCESS | 1745 | 1463740030713 Marionette DEBUG loaded listener.js 03:27:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8e0dfc00) [pid = 1745] [serial = 2181] [outer = 0x8c613800] 03:27:11 INFO - PROCESS | 1745 | 1463740031778 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:27:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:27:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1891ms 03:27:11 INFO - PROCESS | 1745 | 1463740031814 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 03:27:11 INFO - PROCESS | 1745 | 1463740031817 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 03:27:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:27:11 INFO - PROCESS | 1745 | 1463740031826 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:27:11 INFO - PROCESS | 1745 | 1463740031833 Marionette TRACE conn4 <- [1,2878,null,{}] 03:27:11 INFO - PROCESS | 1745 | 1463740031851 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:12 INFO - PROCESS | 1745 | 1463740032131 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 03:27:12 INFO - PROCESS | 1745 | 1463740032494 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e930c00 == 96 [pid = 1745] [id = 727] 03:27:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8eb7c400) [pid = 1745] [serial = 2182] [outer = (nil)] 03:27:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8ebc1800) [pid = 1745] [serial = 2183] [outer = 0x8eb7c400] 03:27:12 INFO - PROCESS | 1745 | 1463740032598 Marionette DEBUG loaded listener.js 03:27:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8ec02800) [pid = 1745] [serial = 2184] [outer = 0x8eb7c400] 03:27:13 INFO - PROCESS | 1745 | 1463740033624 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:27:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:27:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1888ms 03:27:13 INFO - PROCESS | 1745 | 1463740033716 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 03:27:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:27:13 INFO - PROCESS | 1745 | 1463740033722 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 03:27:13 INFO - PROCESS | 1745 | 1463740033729 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:27:13 INFO - PROCESS | 1745 | 1463740033732 Marionette TRACE conn4 <- [1,2882,null,{}] 03:27:13 INFO - PROCESS | 1745 | 1463740033739 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:14 INFO - PROCESS | 1745 | 1463740034009 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 03:27:14 INFO - PROCESS | 1745 | 1463740034363 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ebc000 == 97 [pid = 1745] [id = 728] 03:27:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8eb85000) [pid = 1745] [serial = 2185] [outer = (nil)] 03:27:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8f6cf000) [pid = 1745] [serial = 2186] [outer = 0x8eb85000] 03:27:14 INFO - PROCESS | 1745 | 1463740034462 Marionette DEBUG loaded listener.js 03:27:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8f6ddc00) [pid = 1745] [serial = 2187] [outer = 0x8eb85000] 03:27:15 INFO - PROCESS | 1745 | 1463740035439 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:27:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:27:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1784ms 03:27:15 INFO - PROCESS | 1745 | 1463740035514 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 03:27:15 INFO - PROCESS | 1745 | 1463740035518 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 03:27:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:27:15 INFO - PROCESS | 1745 | 1463740035526 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:27:15 INFO - PROCESS | 1745 | 1463740035530 Marionette TRACE conn4 <- [1,2886,null,{}] 03:27:15 INFO - PROCESS | 1745 | 1463740035538 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:15 INFO - PROCESS | 1745 | 1463740035921 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 03:27:16 INFO - PROCESS | 1745 | 1463740036273 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb46800 == 98 [pid = 1745] [id = 729] 03:27:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8eb86800) [pid = 1745] [serial = 2188] [outer = (nil)] 03:27:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x91728000) [pid = 1745] [serial = 2189] [outer = 0x8eb86800] 03:27:16 INFO - PROCESS | 1745 | 1463740036368 Marionette DEBUG loaded listener.js 03:27:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x9172fc00) [pid = 1745] [serial = 2190] [outer = 0x8eb86800] 03:27:17 INFO - PROCESS | 1745 | 1463740037397 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:27:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:27:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1946ms 03:27:17 INFO - PROCESS | 1745 | 1463740037473 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 03:27:17 INFO - PROCESS | 1745 | 1463740037477 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 03:27:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:27:17 INFO - PROCESS | 1745 | 1463740037485 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:27:17 INFO - PROCESS | 1745 | 1463740037490 Marionette TRACE conn4 <- [1,2890,null,{}] 03:27:17 INFO - PROCESS | 1745 | 1463740037496 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:17 INFO - PROCESS | 1745 | 1463740037832 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 03:27:18 INFO - PROCESS | 1745 | 1463740038200 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:18 INFO - PROCESS | 1745 | ++DOCSHELL 0x914d5800 == 99 [pid = 1745] [id = 730] 03:27:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x9157ac00) [pid = 1745] [serial = 2191] [outer = (nil)] 03:27:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x925f4c00) [pid = 1745] [serial = 2192] [outer = 0x9157ac00] 03:27:18 INFO - PROCESS | 1745 | 1463740038297 Marionette DEBUG loaded listener.js 03:27:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x92725800) [pid = 1745] [serial = 2193] [outer = 0x9157ac00] 03:27:19 INFO - PROCESS | 1745 | 1463740039272 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:27:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:27:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1837ms 03:27:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:27:19 INFO - PROCESS | 1745 | 1463740039326 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 03:27:19 INFO - PROCESS | 1745 | 1463740039330 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 03:27:19 INFO - PROCESS | 1745 | 1463740039338 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:27:19 INFO - PROCESS | 1745 | 1463740039341 Marionette TRACE conn4 <- [1,2894,null,{}] 03:27:19 INFO - PROCESS | 1745 | 1463740039348 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:19 INFO - PROCESS | 1745 | 1463740039602 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 03:27:19 INFO - PROCESS | 1745 | 1463740039941 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:19 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eca5800 == 100 [pid = 1745] [id = 731] 03:27:19 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x914c9400) [pid = 1745] [serial = 2194] [outer = (nil)] 03:27:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x92a98000) [pid = 1745] [serial = 2195] [outer = 0x914c9400] 03:27:20 INFO - PROCESS | 1745 | 1463740040048 Marionette DEBUG loaded listener.js 03:27:20 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x92be9400) [pid = 1745] [serial = 2196] [outer = 0x914c9400] 03:27:21 INFO - PROCESS | 1745 | 1463740041053 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:27:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:27:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1785ms 03:27:21 INFO - PROCESS | 1745 | 1463740041122 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 03:27:21 INFO - PROCESS | 1745 | 1463740041127 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 03:27:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:27:21 INFO - PROCESS | 1745 | 1463740041134 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:27:21 INFO - PROCESS | 1745 | 1463740041138 Marionette TRACE conn4 <- [1,2898,null,{}] 03:27:21 INFO - PROCESS | 1745 | 1463740041145 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:21 INFO - PROCESS | 1745 | 1463740041412 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 03:27:21 INFO - PROCESS | 1745 | 1463740041765 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:21 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a493c00 == 101 [pid = 1745] [id = 732] 03:27:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x92721800) [pid = 1745] [serial = 2197] [outer = (nil)] 03:27:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x92e42c00) [pid = 1745] [serial = 2198] [outer = 0x92721800] 03:27:21 INFO - PROCESS | 1745 | 1463740041858 Marionette DEBUG loaded listener.js 03:27:21 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x93bec000) [pid = 1745] [serial = 2199] [outer = 0x92721800] 03:27:22 INFO - PROCESS | 1745 | 1463740042833 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:27:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:27:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1736ms 03:27:22 INFO - PROCESS | 1745 | 1463740042872 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 03:27:22 INFO - PROCESS | 1745 | 1463740042876 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 03:27:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:27:22 INFO - PROCESS | 1745 | 1463740042884 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:27:22 INFO - PROCESS | 1745 | 1463740042888 Marionette TRACE conn4 <- [1,2902,null,{}] 03:27:22 INFO - PROCESS | 1745 | 1463740042895 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:23 INFO - PROCESS | 1745 | 1463740043163 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 03:27:23 INFO - PROCESS | 1745 | 1463740043524 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:23 INFO - PROCESS | 1745 | ++DOCSHELL 0x925dc000 == 102 [pid = 1745] [id = 733] 03:27:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x92bed400) [pid = 1745] [serial = 2200] [outer = (nil)] 03:27:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x9517dc00) [pid = 1745] [serial = 2201] [outer = 0x92bed400] 03:27:23 INFO - PROCESS | 1745 | 1463740043622 Marionette DEBUG loaded listener.js 03:27:23 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x957aa400) [pid = 1745] [serial = 2202] [outer = 0x92bed400] 03:27:24 INFO - PROCESS | 1745 | 1463740044593 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:27:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:27:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1786ms 03:27:24 INFO - PROCESS | 1745 | 1463740044670 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 03:27:24 INFO - PROCESS | 1745 | 1463740044675 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 03:27:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:27:24 INFO - PROCESS | 1745 | 1463740044682 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:27:24 INFO - PROCESS | 1745 | 1463740044686 Marionette TRACE conn4 <- [1,2906,null,{}] 03:27:24 INFO - PROCESS | 1745 | 1463740044692 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:25 INFO - PROCESS | 1745 | 1463740045002 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 03:27:25 INFO - PROCESS | 1745 | 1463740045359 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:25 INFO - PROCESS | 1745 | ++DOCSHELL 0x925f3000 == 103 [pid = 1745] [id = 734] 03:27:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x94562800) [pid = 1745] [serial = 2203] [outer = (nil)] 03:27:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x95a69800) [pid = 1745] [serial = 2204] [outer = 0x94562800] 03:27:25 INFO - PROCESS | 1745 | 1463740045455 Marionette DEBUG loaded listener.js 03:27:25 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x95bb4800) [pid = 1745] [serial = 2205] [outer = 0x94562800] 03:27:26 INFO - PROCESS | 1745 | 1463740046463 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:27:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:27:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1837ms 03:27:26 INFO - PROCESS | 1745 | 1463740046520 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 03:27:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:27:26 INFO - PROCESS | 1745 | 1463740046525 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 03:27:26 INFO - PROCESS | 1745 | 1463740046533 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:27:26 INFO - PROCESS | 1745 | 1463740046538 Marionette TRACE conn4 <- [1,2910,null,{}] 03:27:26 INFO - PROCESS | 1745 | 1463740046545 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:26 INFO - PROCESS | 1745 | 1463740046843 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 03:27:27 INFO - PROCESS | 1745 | 1463740047214 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x957b5c00 == 104 [pid = 1745] [id = 735] 03:27:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x99575400) [pid = 1745] [serial = 2206] [outer = (nil)] 03:27:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x99d01800) [pid = 1745] [serial = 2207] [outer = 0x99575400] 03:27:27 INFO - PROCESS | 1745 | 1463740047345 Marionette DEBUG loaded listener.js 03:27:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x9a02a800) [pid = 1745] [serial = 2208] [outer = 0x99575400] 03:27:28 INFO - PROCESS | 1745 | 1463740048194 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:27:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:27:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:27:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1695ms 03:27:28 INFO - PROCESS | 1745 | 1463740048237 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 03:27:28 INFO - PROCESS | 1745 | 1463740048242 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 03:27:28 INFO - TEST-START | /DOMEvents/constructors.html 03:27:28 INFO - PROCESS | 1745 | 1463740048254 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:27:28 INFO - PROCESS | 1745 | 1463740048257 Marionette TRACE conn4 <- [1,2914,null,{}] 03:27:28 INFO - PROCESS | 1745 | 1463740048264 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:28 INFO - PROCESS | 1745 | 1463740048515 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 03:27:28 INFO - PROCESS | 1745 | 1463740048891 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:28 INFO - PROCESS | 1745 | ++DOCSHELL 0x95183c00 == 105 [pid = 1745] [id = 736] 03:27:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x99146400) [pid = 1745] [serial = 2209] [outer = (nil)] 03:27:28 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x9a341c00) [pid = 1745] [serial = 2210] [outer = 0x99146400] 03:27:28 INFO - PROCESS | 1745 | 1463740048991 Marionette DEBUG loaded listener.js 03:27:29 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x9a5ca400) [pid = 1745] [serial = 2211] [outer = 0x99146400] 03:27:30 INFO - PROCESS | 1745 | 1463740049964 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:27:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:27:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:27:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1803ms 03:27:30 INFO - PROCESS | 1745 | 1463740050058 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 03:27:30 INFO - PROCESS | 1745 | 1463740050065 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 03:27:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:27:30 INFO - PROCESS | 1745 | 1463740050077 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:27:30 INFO - PROCESS | 1745 | 1463740050085 Marionette TRACE conn4 <- [1,2918,null,{}] 03:27:30 INFO - PROCESS | 1745 | 1463740050097 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:30 INFO - PROCESS | 1745 | 1463740050482 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 03:27:30 INFO - PROCESS | 1745 | 1463740050775 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:30 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a0b0c00 == 106 [pid = 1745] [id = 737] 03:27:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x9a273400) [pid = 1745] [serial = 2212] [outer = (nil)] 03:27:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x9b375800) [pid = 1745] [serial = 2213] [outer = 0x9a273400] 03:27:30 INFO - PROCESS | 1745 | 1463740050870 Marionette DEBUG loaded listener.js 03:27:30 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x9be92800) [pid = 1745] [serial = 2214] [outer = 0x9a273400] 03:27:31 INFO - PROCESS | 1745 | 1463740051680 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:27:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:27:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1646ms 03:27:31 INFO - PROCESS | 1745 | 1463740051723 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 03:27:31 INFO - PROCESS | 1745 | 1463740051727 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 03:27:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:27:31 INFO - PROCESS | 1745 | 1463740051734 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:27:31 INFO - PROCESS | 1745 | 1463740051738 Marionette TRACE conn4 <- [1,2922,null,{}] 03:27:31 INFO - PROCESS | 1745 | 1463740051744 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:32 INFO - PROCESS | 1745 | 1463740052012 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 03:27:32 INFO - PROCESS | 1745 | 1463740052323 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a27c400 == 107 [pid = 1745] [id = 738] 03:27:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x9b34f800) [pid = 1745] [serial = 2215] [outer = (nil)] 03:27:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x9dac3800) [pid = 1745] [serial = 2216] [outer = 0x9b34f800] 03:27:32 INFO - PROCESS | 1745 | 1463740052467 Marionette DEBUG loaded listener.js 03:27:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0xa2284000) [pid = 1745] [serial = 2217] [outer = 0x9b34f800] 03:27:33 INFO - PROCESS | 1745 | [1745] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:27:33 INFO - PROCESS | 1745 | [1745] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:27:33 INFO - PROCESS | 1745 | [1745] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:27:33 INFO - PROCESS | 1745 | [1745] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:27:33 INFO - PROCESS | 1745 | 1463740053304 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:27:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:27:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:27:33 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 03:27:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:27:33 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 03:27:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:27:33 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]" 03:27:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:27:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:27:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1634ms 03:27:33 INFO - PROCESS | 1745 | 1463740053371 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 03:27:33 INFO - PROCESS | 1745 | 1463740053379 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 03:27:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:27:33 INFO - PROCESS | 1745 | 1463740053414 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:27:33 INFO - PROCESS | 1745 | 1463740053417 Marionette TRACE conn4 <- [1,2926,null,{}] 03:27:33 INFO - PROCESS | 1745 | 1463740053424 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:33 INFO - PROCESS | 1745 | 1463740053677 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 03:27:34 INFO - PROCESS | 1745 | 1463740054051 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x88be9400 == 108 [pid = 1745] [id = 739] 03:27:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x98f0e400) [pid = 1745] [serial = 2218] [outer = (nil)] 03:27:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0xa67c4800) [pid = 1745] [serial = 2219] [outer = 0x98f0e400] 03:27:34 INFO - PROCESS | 1745 | 1463740054154 Marionette DEBUG loaded listener.js 03:27:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0xa683dc00) [pid = 1745] [serial = 2220] [outer = 0x98f0e400] 03:27:34 INFO - PROCESS | 1745 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:27:34 INFO - PROCESS | 1745 | 1463740054952 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:27:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:27:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1590ms 03:27:35 INFO - PROCESS | 1745 | 1463740055000 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 03:27:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:27:35 INFO - PROCESS | 1745 | 1463740055004 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 03:27:35 INFO - PROCESS | 1745 | 1463740055012 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:27:35 INFO - PROCESS | 1745 | 1463740055016 Marionette TRACE conn4 <- [1,2930,null,{}] 03:27:35 INFO - PROCESS | 1745 | 1463740055022 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:35 INFO - PROCESS | 1745 | 1463740055323 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 03:27:35 INFO - PROCESS | 1745 | 1463740055684 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:35 INFO - PROCESS | 1745 | ++DOCSHELL 0x8b50f400 == 109 [pid = 1745] [id = 740] 03:27:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x8b511800) [pid = 1745] [serial = 2221] [outer = (nil)] 03:27:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x8b517800) [pid = 1745] [serial = 2222] [outer = 0x8b511800] 03:27:35 INFO - PROCESS | 1745 | 1463740055787 Marionette DEBUG loaded listener.js 03:27:35 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x8b51a400) [pid = 1745] [serial = 2223] [outer = 0x8b511800] 03:27:36 INFO - PROCESS | 1745 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:27:36 INFO - PROCESS | 1745 | 1463740056673 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:27:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:27:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1699ms 03:27:36 INFO - PROCESS | 1745 | 1463740056711 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 03:27:36 INFO - PROCESS | 1745 | 1463740056715 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 03:27:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:27:36 INFO - PROCESS | 1745 | 1463740056723 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:27:36 INFO - PROCESS | 1745 | 1463740056727 Marionette TRACE conn4 <- [1,2934,null,{}] 03:27:36 INFO - PROCESS | 1745 | 1463740056733 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:36 INFO - PROCESS | 1745 | 1463740056988 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 03:27:37 INFO - PROCESS | 1745 | 1463740057305 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:37 INFO - PROCESS | 1745 | ++DOCSHELL 0x8b518400 == 110 [pid = 1745] [id = 741] 03:27:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x8b51c400) [pid = 1745] [serial = 2224] [outer = (nil)] 03:27:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0xa689e400) [pid = 1745] [serial = 2225] [outer = 0x8b51c400] 03:27:37 INFO - PROCESS | 1745 | 1463740057451 Marionette DEBUG loaded listener.js 03:27:37 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0xa6d8f400) [pid = 1745] [serial = 2226] [outer = 0x8b51c400] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x92bebc00 == 109 [pid = 1745] [id = 678] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x92e3ac00 == 108 [pid = 1745] [id = 677] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x928b2c00 == 107 [pid = 1745] [id = 676] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x97540400 == 106 [pid = 1745] [id = 680] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x95bb6c00 == 105 [pid = 1745] [id = 679] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8bbd9800 == 104 [pid = 1745] [id = 723] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x88205400 == 103 [pid = 1745] [id = 722] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x88213800 == 102 [pid = 1745] [id = 719] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0xa1052c00 == 101 [pid = 1745] [id = 718] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0xa262d000 == 100 [pid = 1745] [id = 717] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x9a022000 == 99 [pid = 1745] [id = 716] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x88bee400 == 98 [pid = 1745] [id = 714] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x9b36d000 == 97 [pid = 1745] [id = 715] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x92a9b800 == 96 [pid = 1745] [id = 713] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2af800 == 95 [pid = 1745] [id = 712] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x91d86c00 == 94 [pid = 1745] [id = 711] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8e2afc00 == 93 [pid = 1745] [id = 710] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8831d800 == 92 [pid = 1745] [id = 708] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x88ebf800 == 91 [pid = 1745] [id = 709] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8ec08800 == 90 [pid = 1745] [id = 707] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x8df32400 == 89 [pid = 1745] [id = 706] 03:27:40 INFO - PROCESS | 1745 | --DOCSHELL 0x88ebc800 == 88 [pid = 1745] [id = 705] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x8e929400) [pid = 1745] [serial = 2114] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x928b4800) [pid = 1745] [serial = 2075] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x9a34a800) [pid = 1745] [serial = 2091] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x8e92f800) [pid = 1745] [serial = 2112] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x9a16f000) [pid = 1745] [serial = 2046] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x9e437400) [pid = 1745] [serial = 2102] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x9459a400) [pid = 1745] [serial = 2079] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x9a277400) [pid = 1745] [serial = 2090] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x9b36e400) [pid = 1745] [serial = 2097] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x8ec0b400) [pid = 1745] [serial = 2067] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x95391000) [pid = 1745] [serial = 2082] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x95bb2c00) [pid = 1745] [serial = 2085] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x92bf8800) [pid = 1745] [serial = 2076] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x980d1000) [pid = 1745] [serial = 2087] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x8c294400) [pid = 1745] [serial = 2106] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x8e2b5800) [pid = 1745] [serial = 2063] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x91570400) [pid = 1745] [serial = 2069] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x8e084c00) [pid = 1745] [serial = 2001] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x925d8c00) [pid = 1745] [serial = 2073] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x9be92000) [pid = 1745] [serial = 2099] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x9af1dc00) [pid = 1745] [serial = 2094] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8d83f400) [pid = 1745] [serial = 2109] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x9af1bc00) [pid = 1745] [serial = 2093] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x95182400) [pid = 1745] [serial = 2081] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8c9f5400) [pid = 1745] [serial = 2061] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x91d8a800) [pid = 1745] [serial = 2072] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x8d6c5800) [pid = 1745] [serial = 2108] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x8c9b5000) [pid = 1745] [serial = 2060] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8bcea400) [pid = 1745] [serial = 2105] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x9b369800) [pid = 1745] [serial = 2096] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x9157d800) [pid = 1745] [serial = 2070] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x9bfaa400) [pid = 1745] [serial = 2100] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x95a62400) [pid = 1745] [serial = 2084] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x99149800) [pid = 1745] [serial = 2088] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x92e45c00) [pid = 1745] [serial = 2078] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8e2be400) [pid = 1745] [serial = 2064] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8e2f4c00) [pid = 1745] [serial = 2111] [outer = (nil)] [url = about:blank] 03:27:40 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8ebc4800) [pid = 1745] [serial = 2066] [outer = (nil)] [url = about:blank] 03:27:41 INFO - PROCESS | 1745 | 1463740061290 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:27: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. 03:27:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 4603ms 03:27:41 INFO - PROCESS | 1745 | 1463740061327 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 03:27:41 INFO - PROCESS | 1745 | 1463740061334 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 03:27:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:27:41 INFO - PROCESS | 1745 | 1463740061343 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:27:41 INFO - PROCESS | 1745 | 1463740061350 Marionette TRACE conn4 <- [1,2938,null,{}] 03:27:41 INFO - PROCESS | 1745 | 1463740061358 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:41 INFO - PROCESS | 1745 | 1463740061601 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 03:27:41 INFO - PROCESS | 1745 | 1463740061845 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:41 INFO - PROCESS | 1745 | ++DOCSHELL 0x88bf0c00 == 89 [pid = 1745] [id = 742] 03:27:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x8a5c3800) [pid = 1745] [serial = 2227] [outer = (nil)] 03:27:41 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x8b51d800) [pid = 1745] [serial = 2228] [outer = 0x8a5c3800] 03:27:41 INFO - PROCESS | 1745 | 1463740061934 Marionette DEBUG loaded listener.js 03:27:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8c298c00) [pid = 1745] [serial = 2229] [outer = 0x8a5c3800] 03:27:42 INFO - PROCESS | 1745 | 1463740062764 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:27:42 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. 03:27:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1496ms 03:27:42 INFO - PROCESS | 1745 | 1463740062840 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 03:27:42 INFO - PROCESS | 1745 | 1463740062849 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 03:27:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:27:42 INFO - PROCESS | 1745 | 1463740062861 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:27:42 INFO - PROCESS | 1745 | 1463740062865 Marionette TRACE conn4 <- [1,2942,null,{}] 03:27:42 INFO - PROCESS | 1745 | 1463740062877 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:43 INFO - PROCESS | 1745 | 1463740063124 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 03:27:43 INFO - PROCESS | 1745 | 1463740063402 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:43 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9c9c00 == 90 [pid = 1745] [id = 743] 03:27:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x8c9f5400) [pid = 1745] [serial = 2230] [outer = (nil)] 03:27:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8d837c00) [pid = 1745] [serial = 2231] [outer = 0x8c9f5400] 03:27:43 INFO - PROCESS | 1745 | 1463740063499 Marionette DEBUG loaded listener.js 03:27:43 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8df33c00) [pid = 1745] [serial = 2232] [outer = 0x8c9f5400] 03:27:44 INFO - PROCESS | 1745 | 1463740064432 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:27:44 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 03:27:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:27:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1639ms 03:27:44 INFO - PROCESS | 1745 | 1463740064509 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 03:27:44 INFO - PROCESS | 1745 | 1463740064514 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 03:27:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:27:44 INFO - PROCESS | 1745 | 1463740064522 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:27:44 INFO - PROCESS | 1745 | 1463740064528 Marionette TRACE conn4 <- [1,2946,null,{}] 03:27:44 INFO - PROCESS | 1745 | 1463740064555 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:44 INFO - PROCESS | 1745 | 1463740064892 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 03:27:44 INFO - PROCESS | 1745 | 1463740064947 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d473000 == 91 [pid = 1745] [id = 744] 03:27:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8e2f7000) [pid = 1745] [serial = 2233] [outer = (nil)] 03:27:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8e92c400) [pid = 1745] [serial = 2234] [outer = 0x8e2f7000] 03:27:45 INFO - PROCESS | 1745 | 1463740065166 Marionette DEBUG loaded listener.js 03:27:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8eb4c000) [pid = 1745] [serial = 2235] [outer = 0x8e2f7000] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x92a99c00) [pid = 1745] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0xa262c000) [pid = 1745] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x9a543c00) [pid = 1745] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0xa22c3c00) [pid = 1745] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x92e41800) [pid = 1745] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x925e5000) [pid = 1745] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x9b633800) [pid = 1745] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x9bfafc00) [pid = 1745] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8df3b400) [pid = 1745] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0xa26bec00) [pid = 1745] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8bcf6c00) [pid = 1745] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8ded0800) [pid = 1745] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x925e6800) [pid = 1745] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x88ec0800) [pid = 1745] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x8bcf6800) [pid = 1745] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8a56c800) [pid = 1745] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0xa509b800) [pid = 1745] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x8eca9800) [pid = 1745] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x99cdf000) [pid = 1745] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x8a492800) [pid = 1745] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:27:46 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x92bf1c00) [pid = 1745] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:27:46 INFO - PROCESS | 1745 | 1463740066620 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:27: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. 03:27:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2146ms 03:27:46 INFO - PROCESS | 1745 | 1463740066669 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 03:27:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:27:46 INFO - PROCESS | 1745 | 1463740066674 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 03:27:46 INFO - PROCESS | 1745 | 1463740066681 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:27:46 INFO - PROCESS | 1745 | 1463740066684 Marionette TRACE conn4 <- [1,2950,null,{}] 03:27:46 INFO - PROCESS | 1745 | 1463740066691 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:46 INFO - PROCESS | 1745 | 1463740066923 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 03:27:47 INFO - PROCESS | 1745 | 1463740067153 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a5c7c00 == 92 [pid = 1745] [id = 745] 03:27:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8e2bd000) [pid = 1745] [serial = 2236] [outer = (nil)] 03:27:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8eb78c00) [pid = 1745] [serial = 2237] [outer = 0x8e2bd000] 03:27:47 INFO - PROCESS | 1745 | 1463740067232 Marionette DEBUG loaded listener.js 03:27:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8ebc6c00) [pid = 1745] [serial = 2238] [outer = 0x8e2bd000] 03:27:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ec08800 == 93 [pid = 1745] [id = 746] 03:27:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8ec0c400) [pid = 1745] [serial = 2239] [outer = (nil)] 03:27:48 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8eca7000) [pid = 1745] [serial = 2240] [outer = 0x8ec0c400] 03:27:48 INFO - PROCESS | 1745 | 1463740068434 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:27: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. 03:27:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1786ms 03:27:48 INFO - PROCESS | 1745 | 1463740068468 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 03:27:48 INFO - PROCESS | 1745 | 1463740068474 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 03:27:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:27:48 INFO - PROCESS | 1745 | 1463740068485 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:27:48 INFO - PROCESS | 1745 | 1463740068491 Marionette TRACE conn4 <- [1,2954,null,{}] 03:27:48 INFO - PROCESS | 1745 | 1463740068502 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:49 INFO - PROCESS | 1745 | 1463740069069 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 03:27:49 INFO - PROCESS | 1745 | 1463740069526 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a2a2c00 == 94 [pid = 1745] [id = 747] 03:27:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8a2ae000) [pid = 1745] [serial = 2241] [outer = (nil)] 03:27:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8bcf6800) [pid = 1745] [serial = 2242] [outer = 0x8a2ae000] 03:27:49 INFO - PROCESS | 1745 | 1463740069689 Marionette DEBUG loaded listener.js 03:27:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8c9cfc00) [pid = 1745] [serial = 2243] [outer = 0x8a2ae000] 03:27:50 INFO - PROCESS | 1745 | 1463740070746 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:27:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:27: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 03:27:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2291ms 03:27:50 INFO - PROCESS | 1745 | 1463740070777 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 03:27:50 INFO - PROCESS | 1745 | 1463740070787 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 03:27:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:27:50 INFO - PROCESS | 1745 | 1463740070800 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:27:50 INFO - PROCESS | 1745 | 1463740070806 Marionette TRACE conn4 <- [1,2958,null,{}] 03:27:50 INFO - PROCESS | 1745 | 1463740070813 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:51 INFO - PROCESS | 1745 | 1463740071149 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 03:27:51 INFO - PROCESS | 1745 | 1463740071553 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e92dc00 == 95 [pid = 1745] [id = 748] 03:27:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8e92f000) [pid = 1745] [serial = 2244] [outer = (nil)] 03:27:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8eb7dc00) [pid = 1745] [serial = 2245] [outer = 0x8e92f000] 03:27:51 INFO - PROCESS | 1745 | 1463740071651 Marionette DEBUG loaded listener.js 03:27:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x8ec0f400) [pid = 1745] [serial = 2246] [outer = 0x8e92f000] 03:27:52 INFO - PROCESS | 1745 | 1463740072683 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:27:52 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. 03:27:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1941ms 03:27:52 INFO - PROCESS | 1745 | 1463740072744 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 03:27:52 INFO - PROCESS | 1745 | 1463740072752 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 03:27:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:27:52 INFO - PROCESS | 1745 | 1463740072764 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:27:52 INFO - PROCESS | 1745 | 1463740072775 Marionette TRACE conn4 <- [1,2962,null,{}] 03:27:52 INFO - PROCESS | 1745 | 1463740072805 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:53 INFO - PROCESS | 1745 | 1463740073320 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 03:27:53 INFO - PROCESS | 1745 | 1463740073618 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:53 INFO - PROCESS | 1745 | ++DOCSHELL 0x8d831c00 == 96 [pid = 1745] [id = 749] 03:27:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x8e929000) [pid = 1745] [serial = 2247] [outer = (nil)] 03:27:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x91ee5800) [pid = 1745] [serial = 2248] [outer = 0x8e929000] 03:27:53 INFO - PROCESS | 1745 | 1463740073717 Marionette DEBUG loaded listener.js 03:27:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x925d9c00) [pid = 1745] [serial = 2249] [outer = 0x8e929000] 03:27:54 INFO - PROCESS | 1745 | 1463740074580 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:27:54 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. 03:27:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1851ms 03:27:54 INFO - PROCESS | 1745 | 1463740074615 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 03:27:54 INFO - PROCESS | 1745 | 1463740074619 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 03:27:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:27:54 INFO - PROCESS | 1745 | 1463740074627 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:27:54 INFO - PROCESS | 1745 | 1463740074631 Marionette TRACE conn4 <- [1,2966,null,{}] 03:27:54 INFO - PROCESS | 1745 | 1463740074637 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:54 INFO - PROCESS | 1745 | 1463740074922 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 03:27:55 INFO - PROCESS | 1745 | 1463740075302 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:55 INFO - PROCESS | 1745 | ++DOCSHELL 0x91d8a800 == 97 [pid = 1745] [id = 750] 03:27:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x925db800) [pid = 1745] [serial = 2250] [outer = (nil)] 03:27:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x92722000) [pid = 1745] [serial = 2251] [outer = 0x925db800] 03:27:55 INFO - PROCESS | 1745 | 1463740075397 Marionette DEBUG loaded listener.js 03:27:55 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x92a95000) [pid = 1745] [serial = 2252] [outer = 0x925db800] 03:27:56 INFO - PROCESS | 1745 | 1463740076239 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:27:56 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. 03:27:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1643ms 03:27:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:27:56 INFO - PROCESS | 1745 | 1463740076272 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 03:27:56 INFO - PROCESS | 1745 | 1463740076275 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 03:27:56 INFO - PROCESS | 1745 | 1463740076283 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:27:56 INFO - PROCESS | 1745 | 1463740076286 Marionette TRACE conn4 <- [1,2970,null,{}] 03:27:56 INFO - PROCESS | 1745 | 1463740076293 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:56 INFO - PROCESS | 1745 | 1463740076606 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 03:27:56 INFO - PROCESS | 1745 | 1463740076965 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x925e6800 == 98 [pid = 1745] [id = 751] 03:27:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x92723800) [pid = 1745] [serial = 2253] [outer = (nil)] 03:27:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x92e38c00) [pid = 1745] [serial = 2254] [outer = 0x92723800] 03:27:57 INFO - PROCESS | 1745 | 1463740077077 Marionette DEBUG loaded listener.js 03:27:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x93bed800) [pid = 1745] [serial = 2255] [outer = 0x92723800] 03:27:57 INFO - PROCESS | 1745 | 1463740077929 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:27:57 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. 03:27:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1690ms 03:27:57 INFO - PROCESS | 1745 | 1463740077973 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 03:27:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:27:57 INFO - PROCESS | 1745 | 1463740077977 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 03:27:57 INFO - PROCESS | 1745 | 1463740077984 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:27:57 INFO - PROCESS | 1745 | 1463740077988 Marionette TRACE conn4 <- [1,2974,null,{}] 03:27:58 INFO - PROCESS | 1745 | 1463740077995 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:58 INFO - PROCESS | 1745 | 1463740078428 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 03:27:58 INFO - PROCESS | 1745 | 1463740078679 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:58 INFO - PROCESS | 1745 | ++DOCSHELL 0x92bf0400 == 99 [pid = 1745] [id = 752] 03:27:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x95392000) [pid = 1745] [serial = 2256] [outer = (nil)] 03:27:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x957b2c00) [pid = 1745] [serial = 2257] [outer = 0x95392000] 03:27:58 INFO - PROCESS | 1745 | 1463740078779 Marionette DEBUG loaded listener.js 03:27:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x95a62400) [pid = 1745] [serial = 2258] [outer = 0x95392000] 03:27:59 INFO - PROCESS | 1745 | 1463740079601 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:27:59 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. 03:27:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1642ms 03:27:59 INFO - PROCESS | 1745 | 1463740079627 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 03:27:59 INFO - PROCESS | 1745 | 1463740079631 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 03:27:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:27:59 INFO - PROCESS | 1745 | 1463740079638 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:27:59 INFO - PROCESS | 1745 | 1463740079643 Marionette TRACE conn4 <- [1,2978,null,{}] 03:27:59 INFO - PROCESS | 1745 | 1463740079651 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:59 INFO - PROCESS | 1745 | 1463740079954 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 03:28:00 INFO - PROCESS | 1745 | 1463740080400 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:00 INFO - PROCESS | 1745 | ++DOCSHELL 0x9517d400 == 100 [pid = 1745] [id = 753] 03:28:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x957b3400) [pid = 1745] [serial = 2259] [outer = (nil)] 03:28:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x9753f800) [pid = 1745] [serial = 2260] [outer = 0x957b3400] 03:28:00 INFO - PROCESS | 1745 | 1463740080501 Marionette DEBUG loaded listener.js 03:28:00 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x98f0e800) [pid = 1745] [serial = 2261] [outer = 0x957b3400] 03:28:01 INFO - PROCESS | 1745 | 1463740081367 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:28:01 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. 03:28:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1785ms 03:28:01 INFO - PROCESS | 1745 | 1463740081426 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 03:28:01 INFO - PROCESS | 1745 | 1463740081434 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 03:28:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:28:01 INFO - PROCESS | 1745 | 1463740081470 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:28:01 INFO - PROCESS | 1745 | 1463740081477 Marionette TRACE conn4 <- [1,2982,null,{}] 03:28:01 INFO - PROCESS | 1745 | 1463740081494 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:01 INFO - PROCESS | 1745 | 1463740081894 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 03:28:02 INFO - PROCESS | 1745 | 1463740082359 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x957b5800 == 101 [pid = 1745] [id = 754] 03:28:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x98039000) [pid = 1745] [serial = 2262] [outer = (nil)] 03:28:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x99582800) [pid = 1745] [serial = 2263] [outer = 0x98039000] 03:28:02 INFO - PROCESS | 1745 | 1463740082536 Marionette DEBUG loaded listener.js 03:28:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x99d04800) [pid = 1745] [serial = 2264] [outer = 0x98039000] 03:28:03 INFO - PROCESS | 1745 | 1463740083391 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:28:03 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 03:28:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:28:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1973ms 03:28:03 INFO - PROCESS | 1745 | 1463740083420 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 03:28:03 INFO - PROCESS | 1745 | 1463740083425 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 03:28:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:28:03 INFO - PROCESS | 1745 | 1463740083432 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:28:03 INFO - PROCESS | 1745 | 1463740083437 Marionette TRACE conn4 <- [1,2986,null,{}] 03:28:03 INFO - PROCESS | 1745 | 1463740083443 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:03 INFO - PROCESS | 1745 | 1463740083697 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 03:28:04 INFO - PROCESS | 1745 | 1463740084036 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:04 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aab2c00 == 102 [pid = 1745] [id = 755] 03:28:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x8c61dc00) [pid = 1745] [serial = 2265] [outer = (nil)] 03:28:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x9a272c00) [pid = 1745] [serial = 2266] [outer = 0x8c61dc00] 03:28:04 INFO - PROCESS | 1745 | 1463740084178 Marionette DEBUG loaded listener.js 03:28:04 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x9a343000) [pid = 1745] [serial = 2267] [outer = 0x8c61dc00] 03:28:04 INFO - PROCESS | 1745 | 1463740084970 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:28:05 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. 03:28:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1583ms 03:28:05 INFO - PROCESS | 1745 | 1463740085017 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 03:28:05 INFO - PROCESS | 1745 | 1463740085021 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 03:28:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:28:05 INFO - PROCESS | 1745 | 1463740085029 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:28:05 INFO - PROCESS | 1745 | 1463740085032 Marionette TRACE conn4 <- [1,2990,null,{}] 03:28:05 INFO - PROCESS | 1745 | 1463740085095 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:05 INFO - PROCESS | 1745 | 1463740085377 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 03:28:05 INFO - PROCESS | 1745 | 1463740085737 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a274400 == 103 [pid = 1745] [id = 756] 03:28:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x9a34b400) [pid = 1745] [serial = 2268] [outer = (nil)] 03:28:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x9af25000) [pid = 1745] [serial = 2269] [outer = 0x9a34b400] 03:28:05 INFO - PROCESS | 1745 | 1463740085832 Marionette DEBUG loaded listener.js 03:28:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x9b369800) [pid = 1745] [serial = 2270] [outer = 0x9a34b400] 03:28:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x9af1c000 == 104 [pid = 1745] [id = 757] 03:28:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x9bfae400) [pid = 1745] [serial = 2271] [outer = (nil)] 03:28:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x9bfb5800) [pid = 1745] [serial = 2272] [outer = 0x9bfae400] 03:28:06 INFO - PROCESS | 1745 | 1463740086844 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:28:06 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. 03:28:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1885ms 03:28:06 INFO - PROCESS | 1745 | 1463740086916 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 03:28:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:28:06 INFO - PROCESS | 1745 | 1463740086920 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 03:28:06 INFO - PROCESS | 1745 | 1463740086928 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:28:06 INFO - PROCESS | 1745 | 1463740086934 Marionette TRACE conn4 <- [1,2994,null,{}] 03:28:06 INFO - PROCESS | 1745 | 1463740086982 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:07 INFO - PROCESS | 1745 | 1463740087429 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 03:28:07 INFO - PROCESS | 1745 | 1463740087734 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:07 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b36f800 == 105 [pid = 1745] [id = 758] 03:28:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x9e440800) [pid = 1745] [serial = 2273] [outer = (nil)] 03:28:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0xa227b400) [pid = 1745] [serial = 2274] [outer = 0x9e440800] 03:28:07 INFO - PROCESS | 1745 | 1463740087839 Marionette DEBUG loaded listener.js 03:28:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0xa26c3c00) [pid = 1745] [serial = 2275] [outer = 0x9e440800] 03:28:08 INFO - PROCESS | 1745 | 1463740088742 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:28:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:28:08 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 03:28:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1848ms 03:28:08 INFO - PROCESS | 1745 | 1463740088776 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 03:28:08 INFO - PROCESS | 1745 | 1463740088779 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 03:28:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:28:08 INFO - PROCESS | 1745 | 1463740088787 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:28:08 INFO - PROCESS | 1745 | 1463740088790 Marionette TRACE conn4 <- [1,2998,null,{}] 03:28:08 INFO - PROCESS | 1745 | 1463740088797 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:09 INFO - PROCESS | 1745 | 1463740089069 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 03:28:09 INFO - PROCESS | 1745 | 1463740089385 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:09 INFO - PROCESS | 1745 | ++DOCSHELL 0xa2145c00 == 106 [pid = 1745] [id = 759] 03:28:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0xa2283400) [pid = 1745] [serial = 2276] [outer = (nil)] 03:28:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0xa3542400) [pid = 1745] [serial = 2277] [outer = 0xa2283400] 03:28:09 INFO - PROCESS | 1745 | 1463740089533 Marionette DEBUG loaded listener.js 03:28:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0xa503fc00) [pid = 1745] [serial = 2278] [outer = 0xa2283400] 03:28:10 INFO - PROCESS | 1745 | 1463740090343 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:28:10 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. 03:28:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1584ms 03:28:10 INFO - PROCESS | 1745 | 1463740090371 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 03:28:10 INFO - PROCESS | 1745 | 1463740090376 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 03:28:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:28:10 INFO - PROCESS | 1745 | 1463740090394 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:28:10 INFO - PROCESS | 1745 | 1463740090398 Marionette TRACE conn4 <- [1,3002,null,{}] 03:28:10 INFO - PROCESS | 1745 | 1463740090405 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:10 INFO - PROCESS | 1745 | 1463740090760 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 03:28:11 INFO - PROCESS | 1745 | 1463740090997 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:11 INFO - PROCESS | 1745 | ++DOCSHELL 0x87ce1800 == 107 [pid = 1745] [id = 760] 03:28:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x87ce2c00) [pid = 1745] [serial = 2279] [outer = (nil)] 03:28:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x87cea000) [pid = 1745] [serial = 2280] [outer = 0x87ce2c00] 03:28:11 INFO - PROCESS | 1745 | 1463740091142 Marionette DEBUG loaded listener.js 03:28:11 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x87cec800) [pid = 1745] [serial = 2281] [outer = 0x87ce2c00] 03:28:11 INFO - PROCESS | 1745 | 1463740091976 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:28:12 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. 03:28:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1635ms 03:28:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:28:12 INFO - PROCESS | 1745 | 1463740092030 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 03:28:12 INFO - PROCESS | 1745 | 1463740092034 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 03:28:12 INFO - PROCESS | 1745 | 1463740092041 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:28:12 INFO - PROCESS | 1745 | 1463740092044 Marionette TRACE conn4 <- [1,3006,null,{}] 03:28:12 INFO - PROCESS | 1745 | 1463740092052 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:12 INFO - PROCESS | 1745 | 1463740092416 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 03:28:12 INFO - PROCESS | 1745 | 1463740092746 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:12 INFO - PROCESS | 1745 | ++DOCSHELL 0x87ce1400 == 108 [pid = 1745] [id = 761] 03:28:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x87ce7c00) [pid = 1745] [serial = 2282] [outer = (nil)] 03:28:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0x9bfadc00) [pid = 1745] [serial = 2283] [outer = 0x87ce7c00] 03:28:12 INFO - PROCESS | 1745 | 1463740092844 Marionette DEBUG loaded listener.js 03:28:12 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0xa30d7800) [pid = 1745] [serial = 2284] [outer = 0x87ce7c00] 03:28:13 INFO - PROCESS | 1745 | 1463740093659 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:28:13 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. 03:28:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1683ms 03:28:13 INFO - PROCESS | 1745 | 1463740093725 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 03:28:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:28:13 INFO - PROCESS | 1745 | 1463740093730 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 03:28:13 INFO - PROCESS | 1745 | 1463740093737 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:28:13 INFO - PROCESS | 1745 | 1463740093741 Marionette TRACE conn4 <- [1,3010,null,{}] 03:28:13 INFO - PROCESS | 1745 | 1463740093771 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:14 INFO - PROCESS | 1745 | 1463740094051 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 03:28:14 INFO - PROCESS | 1745 | 1463740094425 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:14 INFO - PROCESS | 1745 | ++DOCSHELL 0x88209800 == 109 [pid = 1745] [id = 762] 03:28:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0x884a2000) [pid = 1745] [serial = 2285] [outer = (nil)] 03:28:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0x884a8000) [pid = 1745] [serial = 2286] [outer = 0x884a2000] 03:28:14 INFO - PROCESS | 1745 | 1463740094523 Marionette DEBUG loaded listener.js 03:28:14 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0x884a9800) [pid = 1745] [serial = 2287] [outer = 0x884a2000] 03:28:15 INFO - PROCESS | 1745 | 1463740095337 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:28:15 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 03:28:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1654ms 03:28:15 INFO - PROCESS | 1745 | 1463740095392 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 03:28:15 INFO - PROCESS | 1745 | 1463740095395 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 03:28:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:28:15 INFO - PROCESS | 1745 | 1463740095403 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:28:15 INFO - PROCESS | 1745 | 1463740095406 Marionette TRACE conn4 <- [1,3014,null,{}] 03:28:15 INFO - PROCESS | 1745 | 1463740095414 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:15 INFO - PROCESS | 1745 | 1463740095665 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 03:28:16 INFO - PROCESS | 1745 | 1463740095991 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:16 INFO - PROCESS | 1745 | ++DOCSHELL 0x884a7400 == 110 [pid = 1745] [id = 763] 03:28:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0x884ac400) [pid = 1745] [serial = 2288] [outer = (nil)] 03:28:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0x8a2b1400) [pid = 1745] [serial = 2289] [outer = 0x884ac400] 03:28:16 INFO - PROCESS | 1745 | 1463740096133 Marionette DEBUG loaded listener.js 03:28:16 INFO - PROCESS | 1745 | ++DOMWINDOW == 173 (0x9bfafc00) [pid = 1745] [serial = 2290] [outer = 0x884ac400] 03:28:16 INFO - PROCESS | 1745 | [1745] 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 03:28:17 INFO - PROCESS | 1745 | 1463740097034 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:28:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:28:17 INFO - {} 03:28:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:28:17 INFO - {} 03:28:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:28:17 INFO - {} 03:28:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:28:17 INFO - {} 03:28:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1687ms 03:28:17 INFO - PROCESS | 1745 | 1463740097142 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 03:28:17 INFO - PROCESS | 1745 | 1463740097146 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 03:28:17 INFO - TEST-START | /FileAPI/fileReader.html 03:28:17 INFO - PROCESS | 1745 | 1463740097158 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:28:17 INFO - PROCESS | 1745 | 1463740097161 Marionette TRACE conn4 <- [1,3018,null,{}] 03:28:17 INFO - PROCESS | 1745 | 1463740097169 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:17 INFO - PROCESS | 1745 | 1463740097463 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 03:28:17 INFO - PROCESS | 1745 | 1463740097946 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:17 INFO - PROCESS | 1745 | ++DOCSHELL 0x884ad000 == 111 [pid = 1745] [id = 764] 03:28:17 INFO - PROCESS | 1745 | ++DOMWINDOW == 174 (0x884afc00) [pid = 1745] [serial = 2291] [outer = (nil)] 03:28:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 175 (0x8b636000) [pid = 1745] [serial = 2292] [outer = 0x884afc00] 03:28:18 INFO - PROCESS | 1745 | 1463740098045 Marionette DEBUG loaded listener.js 03:28:18 INFO - PROCESS | 1745 | ++DOMWINDOW == 176 (0x8b638000) [pid = 1745] [serial = 2293] [outer = 0x884afc00] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8c45c800 == 110 [pid = 1745] [id = 204] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8d473000 == 109 [pid = 1745] [id = 744] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x88bec000 == 108 [pid = 1745] [id = 473] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8c9c9c00 == 107 [pid = 1745] [id = 743] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x88bf0c00 == 106 [pid = 1745] [id = 742] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x88be9400 == 105 [pid = 1745] [id = 739] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8b50f400 == 104 [pid = 1745] [id = 740] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x9a27c400 == 103 [pid = 1745] [id = 738] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x9a0b0c00 == 102 [pid = 1745] [id = 737] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x95183c00 == 101 [pid = 1745] [id = 736] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5c1400 == 100 [pid = 1745] [id = 386] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x957b5c00 == 99 [pid = 1745] [id = 735] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x88320000 == 98 [pid = 1745] [id = 620] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x925dc000 == 97 [pid = 1745] [id = 733] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x925f3000 == 96 [pid = 1745] [id = 734] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8a493c00 == 95 [pid = 1745] [id = 732] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8eca5800 == 94 [pid = 1745] [id = 731] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x914d5800 == 93 [pid = 1745] [id = 730] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8eb46800 == 92 [pid = 1745] [id = 729] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x88ebc000 == 91 [pid = 1745] [id = 728] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8e930c00 == 90 [pid = 1745] [id = 727] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x8a5c5400 == 89 [pid = 1745] [id = 726] 03:28:21 INFO - PROCESS | 1745 | --DOCSHELL 0x88322400 == 88 [pid = 1745] [id = 725] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 175 (0x8e0df800) [pid = 1745] [serial = 2174] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 174 (0x957b0400) [pid = 1745] [serial = 2135] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 173 (0x957b8400) [pid = 1745] [serial = 2136] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 172 (0xa6284000) [pid = 1745] [serial = 2163] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0xa1051800) [pid = 1745] [serial = 2150] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0xa3218800) [pid = 1745] [serial = 2156] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0xa3250800) [pid = 1745] [serial = 2157] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x9a023800) [pid = 1745] [serial = 2142] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x9913d800) [pid = 1745] [serial = 2139] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x9d217400) [pid = 1745] [serial = 2148] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0xa104f400) [pid = 1745] [serial = 2103] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x8e0e2800) [pid = 1745] [serial = 2120] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0xa305a000) [pid = 1745] [serial = 2154] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x980d3400) [pid = 1745] [serial = 2141] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0xa21a6800) [pid = 1745] [serial = 2151] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x925d8000) [pid = 1745] [serial = 2127] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x8e2b4000) [pid = 1745] [serial = 2058] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x93bf8400) [pid = 1745] [serial = 2132] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x8c9b2800) [pid = 1745] [serial = 2118] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x8d471c00) [pid = 1745] [serial = 2171] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x8bcf7c00) [pid = 1745] [serial = 2169] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x8f6db400) [pid = 1745] [serial = 2126] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x94f7b000) [pid = 1745] [serial = 2133] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0xa67bf400) [pid = 1745] [serial = 2165] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x8e2f3800) [pid = 1745] [serial = 2121] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x9bfa9400) [pid = 1745] [serial = 2147] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0xa26e7400) [pid = 1745] [serial = 2153] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x8d833800) [pid = 1745] [serial = 2172] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8f6da000) [pid = 1745] [serial = 2123] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0xa50e9800) [pid = 1745] [serial = 2162] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x9a27ac00) [pid = 1745] [serial = 2144] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x9a281000) [pid = 1745] [serial = 2145] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x928b3800) [pid = 1745] [serial = 2130] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0x8aab4c00) [pid = 1745] [serial = 2168] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x8c293800) [pid = 1745] [serial = 2117] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0xa67c6000) [pid = 1745] [serial = 2166] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x91571800) [pid = 1745] [serial = 2124] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0xa353f400) [pid = 1745] [serial = 2159] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x9272b000) [pid = 1745] [serial = 2129] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0xa35f6400) [pid = 1745] [serial = 2160] [outer = (nil)] [url = about:blank] 03:28:21 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x980d1c00) [pid = 1745] [serial = 2138] [outer = (nil)] [url = about:blank] 03:28:22 INFO - PROCESS | 1745 | 1463740102005 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:28:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:28:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:28:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:28:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:28:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 4898ms 03:28:22 INFO - PROCESS | 1745 | 1463740102058 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 03:28:22 INFO - PROCESS | 1745 | 1463740102063 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 03:28:22 INFO - TEST-START | /FileAPI/historical.html 03:28:22 INFO - PROCESS | 1745 | 1463740102074 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:28:22 INFO - PROCESS | 1745 | 1463740102078 Marionette TRACE conn4 <- [1,3022,null,{}] 03:28:22 INFO - PROCESS | 1745 | 1463740102096 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:22 INFO - PROCESS | 1745 | 1463740102382 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 03:28:22 INFO - PROCESS | 1745 | 1463740102659 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:22 INFO - PROCESS | 1745 | ++DOCSHELL 0x875c5800 == 89 [pid = 1745] [id = 765] 03:28:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x884af400) [pid = 1745] [serial = 2294] [outer = (nil)] 03:28:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8a2a5c00) [pid = 1745] [serial = 2295] [outer = 0x884af400] 03:28:22 INFO - PROCESS | 1745 | 1463740102770 Marionette DEBUG loaded listener.js 03:28:22 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8a568000) [pid = 1745] [serial = 2296] [outer = 0x884af400] 03:28:23 INFO - PROCESS | 1745 | 1463740103818 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:28:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:28:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:28:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:28:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:28:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:28:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:28:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:28:23 INFO - TEST-OK | /FileAPI/historical.html | took 1795ms 03:28:23 INFO - PROCESS | 1745 | 1463740103872 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 03:28:23 INFO - PROCESS | 1745 | 1463740103881 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 03:28:23 INFO - TEST-START | /FileAPI/idlharness.html 03:28:23 INFO - PROCESS | 1745 | 1463740103902 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:28:23 INFO - PROCESS | 1745 | 1463740103907 Marionette TRACE conn4 <- [1,3026,null,{}] 03:28:23 INFO - PROCESS | 1745 | 1463740103915 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:24 INFO - PROCESS | 1745 | 1463740104263 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 03:28:24 INFO - PROCESS | 1745 | 1463740104514 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:24 INFO - PROCESS | 1745 | ++DOCSHELL 0x88ec1000 == 90 [pid = 1745] [id = 766] 03:28:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8b512c00) [pid = 1745] [serial = 2297] [outer = (nil)] 03:28:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8b62cc00) [pid = 1745] [serial = 2298] [outer = 0x8b512c00] 03:28:24 INFO - PROCESS | 1745 | 1463740104593 Marionette DEBUG loaded listener.js 03:28:24 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x8b632000) [pid = 1745] [serial = 2299] [outer = 0x8b512c00] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x8ded4800) [pid = 1745] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8e2f7000) [pid = 1745] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8c9f5400) [pid = 1745] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x99146400) [pid = 1745] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x99575400) [pid = 1745] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x94562800) [pid = 1745] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x92bed400) [pid = 1745] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x92721800) [pid = 1745] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x914c9400) [pid = 1745] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x9157ac00) [pid = 1745] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x8eb86800) [pid = 1745] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x8eb85000) [pid = 1745] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x8eb7c400) [pid = 1745] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0x8c613800) [pid = 1745] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x8a2af400) [pid = 1745] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x8a5c3800) [pid = 1745] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x8b511800) [pid = 1745] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x98f0e400) [pid = 1745] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x9b34f800) [pid = 1745] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:28:27 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x9a273400) [pid = 1745] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:28:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:28:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:28:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:28:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:28:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:28:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:28:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:28:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:28:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:28:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:28:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:28:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:28:27 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 03:28:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:28:27 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 03:28:27 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 03:28:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:28:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:28:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:28:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:28:27 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 03:28:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:28:27 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 03:28:27 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 03:28:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:28:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:28:27 INFO - TEST-OK | /FileAPI/idlharness.html | took 3454ms 03:28:27 INFO - PROCESS | 1745 | 1463740107138 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:28:27 INFO - PROCESS | 1745 | 1463740107357 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 03:28:27 INFO - PROCESS | 1745 | 1463740107366 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 03:28:27 INFO - TEST-START | /FileAPI/idlharness.worker 03:28:27 INFO - PROCESS | 1745 | 1463740107378 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:28:27 INFO - PROCESS | 1745 | 1463740107392 Marionette TRACE conn4 <- [1,3030,null,{}] 03:28:27 INFO - PROCESS | 1745 | 1463740107443 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:27 INFO - PROCESS | 1745 | 1463740107763 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 03:28:27 INFO - PROCESS | 1745 | 1463740107782 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:27 INFO - PROCESS | 1745 | ++DOCSHELL 0x8b515000 == 91 [pid = 1745] [id = 767] 03:28:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8e0d5000) [pid = 1745] [serial = 2300] [outer = (nil)] 03:28:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8e2b3000) [pid = 1745] [serial = 2301] [outer = 0x8e0d5000] 03:28:27 INFO - PROCESS | 1745 | 1463740107864 Marionette DEBUG loaded listener.js 03:28:27 INFO - PROCESS | 1745 | ++DOMWINDOW == 124 (0x8e2ec000) [pid = 1745] [serial = 2302] [outer = 0x8e0d5000] 03:28:28 INFO - PROCESS | 1745 | [1745] 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 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:28:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:28:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:28:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:28:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:28:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:28:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:28:30 INFO - {} 03:28:30 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 03:28:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:28:30 INFO - {} 03:28:30 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 - {} 03:28:30 INFO - {} 03:28:30 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 03:28:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:28:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:28:30 INFO - {} 03:28:30 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 03:28:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:28:30 INFO - {} 03:28:30 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 - {} 03:28:30 INFO - {} 03:28:30 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 03:28:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 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 03:28:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:28:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:28:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 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 03:28:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 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 03:28:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 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 03:28:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:28:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:28:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:28:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:28:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2853ms 03:28:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:28:30 INFO - PROCESS | 1745 | 1463740110093 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:28:30 INFO - PROCESS | 1745 | 1463740110234 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 03:28:30 INFO - PROCESS | 1745 | 1463740110250 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 03:28:30 INFO - PROCESS | 1745 | 1463740110283 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:28:30 INFO - PROCESS | 1745 | 1463740110303 Marionette TRACE conn4 <- [1,3034,null,{}] 03:28:30 INFO - PROCESS | 1745 | 1463740110392 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:30 INFO - PROCESS | 1745 | 1463740110754 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 03:28:31 INFO - PROCESS | 1745 | 1463740111048 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:31 INFO - PROCESS | 1745 | ++DOCSHELL 0x8df3c400 == 92 [pid = 1745] [id = 768] 03:28:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 125 (0x8e0dc800) [pid = 1745] [serial = 2303] [outer = (nil)] 03:28:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 126 (0x8e2b2c00) [pid = 1745] [serial = 2304] [outer = 0x8e0dc800] 03:28:31 INFO - PROCESS | 1745 | 1463740111144 Marionette DEBUG loaded listener.js 03:28:31 INFO - PROCESS | 1745 | ++DOMWINDOW == 127 (0x8e2f3800) [pid = 1745] [serial = 2305] [outer = 0x8e0dc800] 03:28:32 INFO - PROCESS | 1745 | 1463740112047 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:28:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:28:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1783ms 03:28:32 INFO - PROCESS | 1745 | 1463740112059 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 03:28:32 INFO - PROCESS | 1745 | 1463740112069 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 03:28:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:28:32 INFO - PROCESS | 1745 | 1463740112104 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:28:32 INFO - PROCESS | 1745 | 1463740112109 Marionette TRACE conn4 <- [1,3038,null,{}] 03:28:32 INFO - PROCESS | 1745 | 1463740112117 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:32 INFO - PROCESS | 1745 | 1463740112377 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 03:28:32 INFO - PROCESS | 1745 | 1463740112734 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:32 INFO - PROCESS | 1745 | ++DOCSHELL 0x8ebc1c00 == 93 [pid = 1745] [id = 769] 03:28:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 128 (0x8ebc3000) [pid = 1745] [serial = 2306] [outer = (nil)] 03:28:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 129 (0x91572400) [pid = 1745] [serial = 2307] [outer = 0x8ebc3000] 03:28:32 INFO - PROCESS | 1745 | 1463740112840 Marionette DEBUG loaded listener.js 03:28:32 INFO - PROCESS | 1745 | ++DOMWINDOW == 130 (0x91579c00) [pid = 1745] [serial = 2308] [outer = 0x8ebc3000] 03:28:33 INFO - PROCESS | 1745 | 1463740113757 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:28:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:28:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:28:33 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1695ms 03:28:33 INFO - PROCESS | 1745 | 1463740113794 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 03:28:33 INFO - PROCESS | 1745 | 1463740113797 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 03:28:33 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:28:33 INFO - PROCESS | 1745 | 1463740113807 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:28:33 INFO - PROCESS | 1745 | 1463740113813 Marionette TRACE conn4 <- [1,3042,null,{}] 03:28:33 INFO - PROCESS | 1745 | 1463740113832 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:34 INFO - PROCESS | 1745 | 1463740114157 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 03:28:34 INFO - PROCESS | 1745 | 1463740114514 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:34 INFO - PROCESS | 1745 | ++DOCSHELL 0x91d89000 == 94 [pid = 1745] [id = 770] 03:28:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 131 (0x91d8b400) [pid = 1745] [serial = 2309] [outer = (nil)] 03:28:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x91ee8c00) [pid = 1745] [serial = 2310] [outer = 0x91d8b400] 03:28:34 INFO - PROCESS | 1745 | 1463740114616 Marionette DEBUG loaded listener.js 03:28:34 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x925dc400) [pid = 1745] [serial = 2311] [outer = 0x91d8b400] 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:28:35 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. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:28:35 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'.) 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:28:35 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. 03:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:28: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. 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:28:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:28: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. 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:28:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:28:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:28:36 INFO - PROCESS | 1745 | 1463740115869 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:28:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2193ms 03:28:36 INFO - PROCESS | 1745 | 1463740116001 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 03:28:36 INFO - PROCESS | 1745 | 1463740116013 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 03:28:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:28:36 INFO - PROCESS | 1745 | 1463740116089 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:28:36 INFO - PROCESS | 1745 | 1463740116092 Marionette TRACE conn4 <- [1,3046,null,{}] 03:28:36 INFO - PROCESS | 1745 | 1463740116104 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:36 INFO - PROCESS | 1745 | 1463740116396 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 03:28:36 INFO - PROCESS | 1745 | 1463740116686 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:36 INFO - PROCESS | 1745 | ++DOCSHELL 0x884a9400 == 95 [pid = 1745] [id = 771] 03:28:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x88be9400) [pid = 1745] [serial = 2312] [outer = (nil)] 03:28:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x88ec7400) [pid = 1745] [serial = 2313] [outer = 0x88be9400] 03:28:36 INFO - PROCESS | 1745 | 1463740116779 Marionette DEBUG loaded listener.js 03:28:36 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8b512000) [pid = 1745] [serial = 2314] [outer = 0x88be9400] 03:28:37 INFO - PROCESS | 1745 | [1745] 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 03:28:37 INFO - PROCESS | 1745 | 1463740117834 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:28:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:28:37 INFO - {} 03:28:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1800ms 03:28:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:28:37 INFO - PROCESS | 1745 | 1463740117888 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 03:28:37 INFO - PROCESS | 1745 | 1463740117891 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 03:28:37 INFO - PROCESS | 1745 | 1463740117899 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:28:37 INFO - PROCESS | 1745 | 1463740117902 Marionette TRACE conn4 <- [1,3050,null,{}] 03:28:37 INFO - PROCESS | 1745 | 1463740117960 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:38 INFO - PROCESS | 1745 | 1463740118229 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 03:28:38 INFO - PROCESS | 1745 | 1463740118581 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:38 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a565c00 == 96 [pid = 1745] [id = 772] 03:28:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8e92cc00) [pid = 1745] [serial = 2315] [outer = (nil)] 03:28:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8ec0a800) [pid = 1745] [serial = 2316] [outer = 0x8e92cc00] 03:28:38 INFO - PROCESS | 1745 | 1463740118676 Marionette DEBUG loaded listener.js 03:28:38 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8ec0e800) [pid = 1745] [serial = 2317] [outer = 0x8e92cc00] 03:28:39 INFO - PROCESS | 1745 | 1463740119536 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:28:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1681ms 03:28:39 INFO - PROCESS | 1745 | 1463740119581 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 03:28:39 INFO - PROCESS | 1745 | 1463740119585 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 03:28:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:28:39 INFO - PROCESS | 1745 | 1463740119594 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:28:39 INFO - PROCESS | 1745 | 1463740119598 Marionette TRACE conn4 <- [1,3054,null,{}] 03:28:39 INFO - PROCESS | 1745 | 1463740119605 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:39 INFO - PROCESS | 1745 | 1463740119950 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 03:28:40 INFO - PROCESS | 1745 | 1463740120329 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:40 INFO - PROCESS | 1745 | ++DOCSHELL 0x8eb4dc00 == 97 [pid = 1745] [id = 773] 03:28:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8eca6000) [pid = 1745] [serial = 2318] [outer = (nil)] 03:28:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 141 (0x925f3000) [pid = 1745] [serial = 2319] [outer = 0x8eca6000] 03:28:40 INFO - PROCESS | 1745 | 1463740120423 Marionette DEBUG loaded listener.js 03:28:40 INFO - PROCESS | 1745 | ++DOMWINDOW == 142 (0x928b9000) [pid = 1745] [serial = 2320] [outer = 0x8eca6000] 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:28:41 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" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:28:41 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" 03:28:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:28:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:28:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2182ms 03:28:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:28:41 INFO - PROCESS | 1745 | 1463740121596 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:28:41 INFO - PROCESS | 1745 | 1463740121777 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 03:28:41 INFO - PROCESS | 1745 | 1463740121795 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 03:28:41 INFO - PROCESS | 1745 | 1463740121842 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:28:41 INFO - PROCESS | 1745 | 1463740121858 Marionette TRACE conn4 <- [1,3058,null,{}] 03:28:41 INFO - PROCESS | 1745 | 1463740121983 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:42 INFO - PROCESS | 1745 | 1463740122242 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 03:28:42 INFO - PROCESS | 1745 | 1463740122537 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:42 INFO - PROCESS | 1745 | ++DOCSHELL 0x914d2800 == 98 [pid = 1745] [id = 774] 03:28:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 143 (0x925df400) [pid = 1745] [serial = 2321] [outer = (nil)] 03:28:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 144 (0x9459f400) [pid = 1745] [serial = 2322] [outer = 0x925df400] 03:28:42 INFO - PROCESS | 1745 | 1463740122629 Marionette DEBUG loaded listener.js 03:28:42 INFO - PROCESS | 1745 | ++DOMWINDOW == 145 (0x945a7000) [pid = 1745] [serial = 2323] [outer = 0x925df400] 03:28:43 INFO - PROCESS | 1745 | 1463740123551 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:28:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:28:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:43 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:28:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:28:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:28:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:28:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:28:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:28:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:28:43 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1757ms 03:28:43 INFO - PROCESS | 1745 | 1463740123599 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 03:28:43 INFO - PROCESS | 1745 | 1463740123605 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 03:28:43 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:28:43 INFO - PROCESS | 1745 | 1463740123662 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:28:43 INFO - PROCESS | 1745 | 1463740123667 Marionette TRACE conn4 <- [1,3062,null,{}] 03:28:43 INFO - PROCESS | 1745 | 1463740123677 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:43 INFO - PROCESS | 1745 | 1463740123941 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 03:28:44 INFO - PROCESS | 1745 | 1463740124276 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:44 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aabe400 == 99 [pid = 1745] [id = 775] 03:28:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 146 (0x8eb45000) [pid = 1745] [serial = 2324] [outer = (nil)] 03:28:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 147 (0x9517bc00) [pid = 1745] [serial = 2325] [outer = 0x8eb45000] 03:28:44 INFO - PROCESS | 1745 | 1463740124371 Marionette DEBUG loaded listener.js 03:28:44 INFO - PROCESS | 1745 | ++DOMWINDOW == 148 (0x95183c00) [pid = 1745] [serial = 2326] [outer = 0x8eb45000] 03:28:44 INFO - PROCESS | 1745 | [1745] 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 03:28:45 INFO - PROCESS | 1745 | 1463740125279 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:28:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:28:45 INFO - {} 03:28:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1682ms 03:28:45 INFO - PROCESS | 1745 | 1463740125300 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 03:28:45 INFO - PROCESS | 1745 | 1463740125305 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 03:28:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:28:45 INFO - PROCESS | 1745 | 1463740125312 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:28:45 INFO - PROCESS | 1745 | 1463740125316 Marionette TRACE conn4 <- [1,3066,null,{}] 03:28:45 INFO - PROCESS | 1745 | 1463740125322 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:45 INFO - PROCESS | 1745 | 1463740125607 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 03:28:45 INFO - PROCESS | 1745 | 1463740125947 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:45 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e92ac00 == 100 [pid = 1745] [id = 776] 03:28:45 INFO - PROCESS | 1745 | ++DOMWINDOW == 149 (0x95136800) [pid = 1745] [serial = 2327] [outer = (nil)] 03:28:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 150 (0x95bb2000) [pid = 1745] [serial = 2328] [outer = 0x95136800] 03:28:46 INFO - PROCESS | 1745 | 1463740126042 Marionette DEBUG loaded listener.js 03:28:46 INFO - PROCESS | 1745 | ++DOMWINDOW == 151 (0x95bb8000) [pid = 1745] [serial = 2329] [outer = 0x95136800] 03:28:46 INFO - PROCESS | 1745 | 1463740126841 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:28:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:28:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1586ms 03:28:46 INFO - PROCESS | 1745 | 1463740126901 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 03:28:46 INFO - PROCESS | 1745 | 1463740126904 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 03:28:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:28:46 INFO - PROCESS | 1745 | 1463740126913 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:28:46 INFO - PROCESS | 1745 | 1463740126917 Marionette TRACE conn4 <- [1,3070,null,{}] 03:28:46 INFO - PROCESS | 1745 | 1463740126946 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:47 INFO - PROCESS | 1745 | 1463740127216 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 03:28:47 INFO - PROCESS | 1745 | 1463740127575 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:47 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e080c00 == 101 [pid = 1745] [id = 777] 03:28:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 152 (0x95177800) [pid = 1745] [serial = 2330] [outer = (nil)] 03:28:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 153 (0x99142000) [pid = 1745] [serial = 2331] [outer = 0x95177800] 03:28:47 INFO - PROCESS | 1745 | 1463740127674 Marionette DEBUG loaded listener.js 03:28:47 INFO - PROCESS | 1745 | ++DOMWINDOW == 154 (0x9914bc00) [pid = 1745] [serial = 2332] [outer = 0x95177800] 03:28:48 INFO - PROCESS | 1745 | 1463740128519 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:28:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1654ms 03:28:48 INFO - PROCESS | 1745 | 1463740128571 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 03:28:48 INFO - PROCESS | 1745 | 1463740128576 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 03:28:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:28:48 INFO - PROCESS | 1745 | 1463740128583 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:28:48 INFO - PROCESS | 1745 | 1463740128589 Marionette TRACE conn4 <- [1,3074,null,{}] 03:28:48 INFO - PROCESS | 1745 | 1463740128595 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:49 INFO - PROCESS | 1745 | 1463740129010 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 03:28:49 INFO - PROCESS | 1745 | 1463740129316 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:49 INFO - PROCESS | 1745 | ++DOCSHELL 0x9a02a000 == 102 [pid = 1745] [id = 778] 03:28:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 155 (0x9a02bc00) [pid = 1745] [serial = 2333] [outer = (nil)] 03:28:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 156 (0x9a16e800) [pid = 1745] [serial = 2334] [outer = 0x9a02bc00] 03:28:49 INFO - PROCESS | 1745 | 1463740129431 Marionette DEBUG loaded listener.js 03:28:49 INFO - PROCESS | 1745 | ++DOMWINDOW == 157 (0x9a281000) [pid = 1745] [serial = 2335] [outer = 0x9a02bc00] 03:28:50 INFO - PROCESS | 1745 | 1463740130293 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:28:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:28:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:28:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:28:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:28:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:28:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:28:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1735ms 03:28:50 INFO - PROCESS | 1745 | 1463740130321 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 03:28:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:28:50 INFO - PROCESS | 1745 | 1463740130326 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 03:28:50 INFO - PROCESS | 1745 | 1463740130333 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:28:50 INFO - PROCESS | 1745 | 1463740130336 Marionette TRACE conn4 <- [1,3078,null,{}] 03:28:50 INFO - PROCESS | 1745 | 1463740130344 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:50 INFO - PROCESS | 1745 | 1463740130633 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 03:28:50 INFO - PROCESS | 1745 | 1463740130925 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:51 INFO - PROCESS | 1745 | ++DOCSHELL 0x957afc00 == 103 [pid = 1745] [id = 779] 03:28:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 158 (0x957b0000) [pid = 1745] [serial = 2336] [outer = (nil)] 03:28:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 159 (0x95bb1400) [pid = 1745] [serial = 2337] [outer = 0x957b0000] 03:28:51 INFO - PROCESS | 1745 | 1463740131072 Marionette DEBUG loaded listener.js 03:28:51 INFO - PROCESS | 1745 | ++DOMWINDOW == 160 (0x9a350800) [pid = 1745] [serial = 2338] [outer = 0x957b0000] 03:28:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 03:28:51 INFO - reader.readAsText(blob_2) 03:28:51 INFO - }" did not throw 03:28:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 03:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 03:28:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 03:28:51 INFO - reader.readAsDataURL(blob_2) 03:28:51 INFO - }" did not throw 03:28:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 03:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 03:28:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 03:28:51 INFO - reader.readAsArrayBuffer(blob_2) 03:28:51 INFO - }" did not throw 03:28:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 03:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 03:28:51 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 03:28:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 03:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:28:51 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 03:28:52 INFO - PROCESS | 1745 | 1463740131979 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 03:28:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:28:52 INFO - PROCESS | 1745 | 1463740131993 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:28:52 INFO - PROCESS | 1745 | 1463740131997 Marionette TRACE conn4 <- [1,3082,null,{}] 03:28:52 INFO - PROCESS | 1745 | 1463740132031 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:52 INFO - PROCESS | 1745 | 1463740132311 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 03:28:52 INFO - PROCESS | 1745 | 1463740132723 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:52 INFO - PROCESS | 1745 | ++DOCSHELL 0x9913e000 == 104 [pid = 1745] [id = 780] 03:28:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 161 (0x99583c00) [pid = 1745] [serial = 2339] [outer = (nil)] 03:28:52 INFO - PROCESS | 1745 | ++DOMWINDOW == 162 (0x9b62d000) [pid = 1745] [serial = 2340] [outer = 0x99583c00] 03:28:52 INFO - PROCESS | 1745 | 1463740132875 Marionette DEBUG loaded listener.js 03:28:53 INFO - PROCESS | 1745 | ++DOMWINDOW == 163 (0x9bfaa000) [pid = 1745] [serial = 2341] [outer = 0x99583c00] 03:28:53 INFO - PROCESS | 1745 | 1463740133773 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:28:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:28:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:28:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:28:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1811ms 03:28:53 INFO - PROCESS | 1745 | 1463740133805 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 03:28:53 INFO - PROCESS | 1745 | 1463740133808 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 03:28:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:28:53 INFO - PROCESS | 1745 | 1463740133817 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:28:53 INFO - PROCESS | 1745 | 1463740133821 Marionette TRACE conn4 <- [1,3086,null,{}] 03:28:53 INFO - PROCESS | 1745 | 1463740133827 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:54 INFO - PROCESS | 1745 | 1463740134083 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 03:28:54 INFO - PROCESS | 1745 | 1463740134418 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:54 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e92c800 == 105 [pid = 1745] [id = 781] 03:28:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 164 (0x9a545000) [pid = 1745] [serial = 2342] [outer = (nil)] 03:28:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 165 (0x9dac1c00) [pid = 1745] [serial = 2343] [outer = 0x9a545000] 03:28:54 INFO - PROCESS | 1745 | 1463740134561 Marionette DEBUG loaded listener.js 03:28:54 INFO - PROCESS | 1745 | ++DOMWINDOW == 166 (0xa1051400) [pid = 1745] [serial = 2344] [outer = 0x9a545000] 03:28:55 INFO - PROCESS | 1745 | 1463740135578 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:28:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1786ms 03:28:55 INFO - PROCESS | 1745 | 1463740135604 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 03:28:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:28:55 INFO - PROCESS | 1745 | 1463740135608 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 03:28:55 INFO - PROCESS | 1745 | 1463740135615 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:28:55 INFO - PROCESS | 1745 | 1463740135619 Marionette TRACE conn4 <- [1,3090,null,{}] 03:28:55 INFO - PROCESS | 1745 | 1463740135626 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:55 INFO - PROCESS | 1745 | 1463740135890 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 03:28:56 INFO - PROCESS | 1745 | 1463740136229 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:56 INFO - PROCESS | 1745 | ++DOCSHELL 0x8a565400 == 106 [pid = 1745] [id = 782] 03:28:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 167 (0x9af20400) [pid = 1745] [serial = 2345] [outer = (nil)] 03:28:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 168 (0xa22c3c00) [pid = 1745] [serial = 2346] [outer = 0x9af20400] 03:28:56 INFO - PROCESS | 1745 | 1463740136328 Marionette DEBUG loaded listener.js 03:28:56 INFO - PROCESS | 1745 | ++DOMWINDOW == 169 (0xa22c6000) [pid = 1745] [serial = 2347] [outer = 0x9af20400] 03:28:57 INFO - PROCESS | 1745 | 1463740137134 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:28:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:28:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1538ms 03:28:57 INFO - PROCESS | 1745 | 1463740137153 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 03:28:57 INFO - PROCESS | 1745 | 1463740137158 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 03:28:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:28:57 INFO - PROCESS | 1745 | 1463740137165 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:28:57 INFO - PROCESS | 1745 | 1463740137169 Marionette TRACE conn4 <- [1,3094,null,{}] 03:28:57 INFO - PROCESS | 1745 | 1463740137175 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:57 INFO - PROCESS | 1745 | 1463740137448 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 03:28:57 INFO - PROCESS | 1745 | 1463740137795 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:57 INFO - PROCESS | 1745 | ++DOCSHELL 0x9b34f800 == 107 [pid = 1745] [id = 783] 03:28:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 170 (0xa213e000) [pid = 1745] [serial = 2348] [outer = (nil)] 03:28:57 INFO - PROCESS | 1745 | ++DOMWINDOW == 171 (0xa321a800) [pid = 1745] [serial = 2349] [outer = 0xa213e000] 03:28:57 INFO - PROCESS | 1745 | 1463740137892 Marionette DEBUG loaded listener.js 03:28:58 INFO - PROCESS | 1745 | ++DOMWINDOW == 172 (0xa3258000) [pid = 1745] [serial = 2350] [outer = 0xa213e000] 03:28:58 INFO - PROCESS | 1745 | 1463740138698 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:28:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1590ms 03:28:58 INFO - PROCESS | 1745 | 1463740138756 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 03:28:58 INFO - PROCESS | 1745 | 1463740138759 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 03:28:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:28:58 INFO - PROCESS | 1745 | 1463740138768 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:28:58 INFO - PROCESS | 1745 | 1463740138772 Marionette TRACE conn4 <- [1,3098,null,{}] 03:28:58 INFO - PROCESS | 1745 | 1463740138778 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:59 INFO - PROCESS | 1745 | 1463740139141 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 03:28:59 INFO - PROCESS | 1745 | 1463740139434 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8c29b000 == 106 [pid = 1745] [id = 225] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8c290400 == 105 [pid = 1745] [id = 226] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x9d221c00 == 104 [pid = 1745] [id = 720] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x88ec1000 == 103 [pid = 1745] [id = 766] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x875c5800 == 102 [pid = 1745] [id = 765] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x884a7400 == 101 [pid = 1745] [id = 763] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x88209800 == 100 [pid = 1745] [id = 762] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x87ce1400 == 99 [pid = 1745] [id = 761] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0xa2145c00 == 98 [pid = 1745] [id = 759] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x87ce1800 == 97 [pid = 1745] [id = 760] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x9b36f800 == 96 [pid = 1745] [id = 758] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x9a274400 == 95 [pid = 1745] [id = 756] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x9af1c000 == 94 [pid = 1745] [id = 757] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8aab2c00 == 93 [pid = 1745] [id = 755] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x957b5800 == 92 [pid = 1745] [id = 754] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x92bf0400 == 91 [pid = 1745] [id = 752] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x9517d400 == 90 [pid = 1745] [id = 753] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x925e6800 == 89 [pid = 1745] [id = 751] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x91d8a800 == 88 [pid = 1745] [id = 750] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8d831c00 == 87 [pid = 1745] [id = 749] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8e92dc00 == 86 [pid = 1745] [id = 748] 03:29:02 INFO - PROCESS | 1745 | --DOCSHELL 0x8a2a2c00 == 85 [pid = 1745] [id = 747] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 171 (0x8eb78c00) [pid = 1745] [serial = 2237] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 170 (0x8eb4e000) [pid = 1745] [serial = 2115] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 169 (0x8e92c400) [pid = 1745] [serial = 2234] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 168 (0x8df33c00) [pid = 1745] [serial = 2232] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 167 (0x9a5ca400) [pid = 1745] [serial = 2211] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 166 (0x9a341c00) [pid = 1745] [serial = 2210] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 165 (0x9a02a800) [pid = 1745] [serial = 2208] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 164 (0x99d01800) [pid = 1745] [serial = 2207] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 163 (0x95bb4800) [pid = 1745] [serial = 2205] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 162 (0x95a69800) [pid = 1745] [serial = 2204] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 161 (0x957aa400) [pid = 1745] [serial = 2202] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 160 (0x9517dc00) [pid = 1745] [serial = 2201] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 159 (0x92e42c00) [pid = 1745] [serial = 2198] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 158 (0x93bec000) [pid = 1745] [serial = 2199] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 157 (0x92be9400) [pid = 1745] [serial = 2196] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 156 (0x92a98000) [pid = 1745] [serial = 2195] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 155 (0x92725800) [pid = 1745] [serial = 2193] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 154 (0x925f4c00) [pid = 1745] [serial = 2192] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 153 (0x9172fc00) [pid = 1745] [serial = 2190] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 152 (0x91728000) [pid = 1745] [serial = 2189] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 151 (0x8f6ddc00) [pid = 1745] [serial = 2187] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 150 (0x8f6cf000) [pid = 1745] [serial = 2186] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 149 (0x8ec02800) [pid = 1745] [serial = 2184] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 148 (0x8ebc1800) [pid = 1745] [serial = 2183] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 147 (0x8e0dfc00) [pid = 1745] [serial = 2181] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 146 (0x8d83f800) [pid = 1745] [serial = 2180] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 145 (0x8c614c00) [pid = 1745] [serial = 2178] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 144 (0x8aabfc00) [pid = 1745] [serial = 2177] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 143 (0x8b51d800) [pid = 1745] [serial = 2228] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 142 (0xa689e400) [pid = 1745] [serial = 2225] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 141 (0x8b51a400) [pid = 1745] [serial = 2223] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 140 (0x8b517800) [pid = 1745] [serial = 2222] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0xa683dc00) [pid = 1745] [serial = 2220] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0xa67c4800) [pid = 1745] [serial = 2219] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0xa2284000) [pid = 1745] [serial = 2217] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x9dac3800) [pid = 1745] [serial = 2216] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x9be92800) [pid = 1745] [serial = 2214] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x9b375800) [pid = 1745] [serial = 2213] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x8c298c00) [pid = 1745] [serial = 2229] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x8d837c00) [pid = 1745] [serial = 2231] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x8eb4c000) [pid = 1745] [serial = 2235] [outer = (nil)] [url = about:blank] 03:29:02 INFO - PROCESS | 1745 | ++DOCSHELL 0x87ce1800 == 86 [pid = 1745] [id = 784] 03:29:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 132 (0x87ce3800) [pid = 1745] [serial = 2351] [outer = (nil)] 03:29:02 INFO - PROCESS | 1745 | ++DOMWINDOW == 133 (0x8820d800) [pid = 1745] [serial = 2352] [outer = 0x87ce3800] 03:29:02 INFO - PROCESS | 1745 | 1463740142869 Marionette DEBUG loaded listener.js 03:29:03 INFO - PROCESS | 1745 | ++DOMWINDOW == 134 (0x884aa400) [pid = 1745] [serial = 2353] [outer = 0x87ce3800] 03:29:04 INFO - PROCESS | 1745 | 1463740144254 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:29:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:29:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:29:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 5506ms 03:29:04 INFO - PROCESS | 1745 | 1463740144280 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 03:29:04 INFO - PROCESS | 1745 | 1463740144292 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 03:29:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:29:04 INFO - PROCESS | 1745 | 1463740144356 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:29:04 INFO - PROCESS | 1745 | 1463740144375 Marionette TRACE conn4 <- [1,3102,null,{}] 03:29:04 INFO - PROCESS | 1745 | 1463740144453 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:05 INFO - PROCESS | 1745 | 1463740145027 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 03:29:05 INFO - PROCESS | 1745 | 1463740145086 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:05 INFO - PROCESS | 1745 | ++DOCSHELL 0x8aabfc00 == 87 [pid = 1745] [id = 785] 03:29:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 135 (0x8aac0c00) [pid = 1745] [serial = 2354] [outer = (nil)] 03:29:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 136 (0x8b519800) [pid = 1745] [serial = 2355] [outer = 0x8aac0c00] 03:29:05 INFO - PROCESS | 1745 | 1463740145224 Marionette DEBUG loaded listener.js 03:29:05 INFO - PROCESS | 1745 | ++DOMWINDOW == 137 (0x8b635c00) [pid = 1745] [serial = 2356] [outer = 0x8aac0c00] 03:29:06 INFO - PROCESS | 1745 | 1463740146521 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:29:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:29:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2231ms 03:29:06 INFO - PROCESS | 1745 | 1463740146547 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 03:29:06 INFO - PROCESS | 1745 | 1463740146554 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 03:29:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:29:06 INFO - PROCESS | 1745 | 1463740146566 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:29:06 INFO - PROCESS | 1745 | 1463740146569 Marionette TRACE conn4 <- [1,3106,null,{}] 03:29:06 INFO - PROCESS | 1745 | 1463740146577 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:06 INFO - PROCESS | 1745 | 1463740146909 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 03:29:06 INFO - PROCESS | 1745 | 1463740146951 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:06 INFO - PROCESS | 1745 | ++DOCSHELL 0x8b51a400 == 88 [pid = 1745] [id = 786] 03:29:06 INFO - PROCESS | 1745 | ++DOMWINDOW == 138 (0x8bbd5c00) [pid = 1745] [serial = 2357] [outer = (nil)] 03:29:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 139 (0x8c9b5000) [pid = 1745] [serial = 2358] [outer = 0x8bbd5c00] 03:29:07 INFO - PROCESS | 1745 | 1463740147030 Marionette DEBUG loaded listener.js 03:29:07 INFO - PROCESS | 1745 | ++DOMWINDOW == 140 (0x8c9cd000) [pid = 1745] [serial = 2359] [outer = 0x8bbd5c00] 03:29:08 INFO - PROCESS | 1745 | 1463740148105 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:29:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1586ms 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 139 (0x8e92f000) [pid = 1745] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 138 (0x8a2ae000) [pid = 1745] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 137 (0x8ec0c400) [pid = 1745] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 136 (0x8b51c400) [pid = 1745] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 135 (0x8df3e800) [pid = 1745] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 134 (0x8b512c00) [pid = 1745] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 133 (0x884af400) [pid = 1745] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 132 (0x884afc00) [pid = 1745] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 131 (0x884ac400) [pid = 1745] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 130 (0x884a2000) [pid = 1745] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 129 (0x87ce7c00) [pid = 1745] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 128 (0x87ce2c00) [pid = 1745] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 127 (0xa2283400) [pid = 1745] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 126 (0x9e440800) [pid = 1745] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 125 (0x9bfae400) [pid = 1745] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 124 (0x9a34b400) [pid = 1745] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 123 (0x8c61dc00) [pid = 1745] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 122 (0x98039000) [pid = 1745] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 121 (0x957b3400) [pid = 1745] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 120 (0x95392000) [pid = 1745] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 119 (0x92723800) [pid = 1745] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 118 (0x925db800) [pid = 1745] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:29:08 INFO - PROCESS | 1745 | --DOMWINDOW == 117 (0x8e929000) [pid = 1745] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:29:08 INFO - PROCESS | 1745 | 1463740148830 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 03:29:08 INFO - PROCESS | 1745 | 1463740148835 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 03:29:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:29:08 INFO - PROCESS | 1745 | 1463740148856 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:29:08 INFO - PROCESS | 1745 | 1463740148862 Marionette TRACE conn4 <- [1,3110,null,{}] 03:29:08 INFO - PROCESS | 1745 | 1463740148879 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:09 INFO - PROCESS | 1745 | 1463740149198 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 03:29:09 INFO - PROCESS | 1745 | 1463740149360 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:09 INFO - PROCESS | 1745 | ++DOCSHELL 0x8c9f0800 == 89 [pid = 1745] [id = 787] 03:29:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 118 (0x8e079800) [pid = 1745] [serial = 2360] [outer = (nil)] 03:29:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 119 (0x8e088000) [pid = 1745] [serial = 2361] [outer = 0x8e079800] 03:29:09 INFO - PROCESS | 1745 | 1463740149456 Marionette DEBUG loaded listener.js 03:29:09 INFO - PROCESS | 1745 | ++DOMWINDOW == 120 (0x8e0dfc00) [pid = 1745] [serial = 2362] [outer = 0x8e079800] 03:29:10 INFO - PROCESS | 1745 | 1463740150157 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:29:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:29:10 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 03:29:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:29:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:29:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1344ms 03:29:10 INFO - PROCESS | 1745 | 1463740150202 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 03:29:10 INFO - PROCESS | 1745 | 1463740150206 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 03:29:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:29:10 INFO - PROCESS | 1745 | 1463740150213 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:29:10 INFO - PROCESS | 1745 | 1463740150217 Marionette TRACE conn4 <- [1,3114,null,{}] 03:29:10 INFO - PROCESS | 1745 | 1463740150222 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:10 INFO - PROCESS | 1745 | 1463740150531 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 03:29:10 INFO - PROCESS | 1745 | 1463740150557 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"80798d6c-a3b8-4ce6-a4e4-0a573ccfc8b3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:10 INFO - PROCESS | 1745 | ++DOCSHELL 0x8e07e000 == 90 [pid = 1745] [id = 788] 03:29:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 121 (0x8e0e2800) [pid = 1745] [serial = 2363] [outer = (nil)] 03:29:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 122 (0x8eb47c00) [pid = 1745] [serial = 2364] [outer = 0x8e0e2800] 03:29:10 INFO - PROCESS | 1745 | 1463740150632 Marionette DEBUG loaded listener.js 03:29:10 INFO - PROCESS | 1745 | ++DOMWINDOW == 123 (0x8eb78400) [pid = 1745] [serial = 2365] [outer = 0x8e0e2800] 03:29:11 INFO - PROCESS | 1745 | 1463740151778 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:29:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:29:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1585ms 03:29:11 INFO - PROCESS | 1745 | 1463740151800 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 03:29:11 INFO - PROCESS | 1745 | 1463740151809 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 03:29:12 WARNING - u'runner_teardown' () 03:29:12 INFO - No more tests 03:29:12 INFO - Got 0 unexpected results 03:29:12 INFO - SUITE-END | took 1426s 03:29:13 INFO - Closing logging queue 03:29:13 INFO - queue closed 03:29:13 INFO - Return code: 0 03:29:13 WARNING - # TBPL SUCCESS # 03:29:13 INFO - Running post-action listener: _resource_record_post_action 03:29:13 INFO - Running post-run listener: _resource_record_post_run 03:29:14 INFO - Total resource usage - Wall time: 1464s; CPU: 98.0%; Read bytes: 14209024; Write bytes: 922505216; Read time: 1012; Write time: 230824 03:29:14 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:29:14 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 8192; Write bytes: 134455296; Read time: 28; Write time: 117812 03:29:14 INFO - run-tests - Wall time: 1432s; CPU: 98.0%; Read bytes: 11218944; Write bytes: 778387456; Read time: 708; Write time: 105136 03:29:14 INFO - Running post-run listener: _upload_blobber_files 03:29:14 INFO - Blob upload gear active. 03:29:14 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:29:14 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 03:29:14 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'] 03:29:14 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 03:29:15 INFO - (blobuploader) - INFO - Open directory for files ... 03:29:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:29:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:29:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:29:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:29:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:29:17 INFO - (blobuploader) - INFO - Done attempting. 03:29:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:29:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:29:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:29:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:29:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:29:18 INFO - (blobuploader) - INFO - Done attempting. 03:29:18 INFO - (blobuploader) - INFO - Iteration through files over. 03:29:18 INFO - Return code: 0 03:29:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:29:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:29:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3c599466b589966378aaffc86fbab3130d708a21e393696b01fb31f5f15d61e79e9e1601511fb9162e7c98c25b4f24d2f1c15e91f004e5d8886a81a6d7ab103b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bc01345b0471e5e3bb027fcd042a94dc637b6012027b8389cd46de0d7c6fb91edf5f682a95c178ba69256529b91bb1e9b757312f3609ad393a1b1cbb997700d2"} 03:29:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:29:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:29:18 INFO - Contents: 03:29:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3c599466b589966378aaffc86fbab3130d708a21e393696b01fb31f5f15d61e79e9e1601511fb9162e7c98c25b4f24d2f1c15e91f004e5d8886a81a6d7ab103b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bc01345b0471e5e3bb027fcd042a94dc637b6012027b8389cd46de0d7c6fb91edf5f682a95c178ba69256529b91bb1e9b757312f3609ad393a1b1cbb997700d2"} 03:29:18 INFO - Running post-run listener: copy_logs_to_upload_dir 03:29:18 INFO - Copying logs to upload dir... 03:29:18 INFO - mkdir: /builds/slave/test/build/upload/logs 03:29:18 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1548.056013 ========= master_lag: 0.90 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 48 secs) (at 2016-05-20 03:29:19.182375) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-20 03:29:19.185576) ========= 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-1463737722.82111-298189719 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3c599466b589966378aaffc86fbab3130d708a21e393696b01fb31f5f15d61e79e9e1601511fb9162e7c98c25b4f24d2f1c15e91f004e5d8886a81a6d7ab103b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bc01345b0471e5e3bb027fcd042a94dc637b6012027b8389cd46de0d7c6fb91edf5f682a95c178ba69256529b91bb1e9b757312f3609ad393a1b1cbb997700d2"} build_url:https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034464 build_url: 'https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/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/3c599466b589966378aaffc86fbab3130d708a21e393696b01fb31f5f15d61e79e9e1601511fb9162e7c98c25b4f24d2f1c15e91f004e5d8886a81a6d7ab103b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bc01345b0471e5e3bb027fcd042a94dc637b6012027b8389cd46de0d7c6fb91edf5f682a95c178ba69256529b91bb1e9b757312f3609ad393a1b1cbb997700d2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VU88daFkT4GQLbQ0eQ5Sdg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-20 03:29:19.282159) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 03:29:19.282503) ========= 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-1463737722.82111-298189719 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018105 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 03:29:19.358865) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-20 03:29:19.359209) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-20 03:29:19.359594) ========= ========= Total master_lag: 12.17 =========